gpt4 book ai didi

java - 在同一个 TCP 套接字上接收不同类型的对象

转载 作者:可可西里 更新时间:2023-11-01 02:37:27 24 4
gpt4 key购买 nike

所以这是交易:我有一台运行的服务器不断通过 TCP 套接字接受客户端:

public ArrayList<Socket> lista_users = new ArrayList<Socket>();

套接字;

            s = serverSocket.accept();

lista_users.add(s);
avisa_all(lista_users, s);

Thread t_trata_cliente = new Thread(new trata_cliente(lista_users, s));
t_trata_cliente.start(); //this Thread is responsable for interacting with
//the clients (where my question is)

将套接字保存在数组列表中。在我想向我的客户发送不同类型的信息之后(线程“trata_cliente”)。当我说不同类型的信息时,我的意思是,首先发送一条警告消息,然后发送一个对象,然后发送一些消息,然后再次发送对象。

最好的方法是什么?

最佳答案

用适当的包装器封装套接字的输出流:

关于java - 在同一个 TCP 套接字上接收不同类型的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13576596/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com