Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中通过服务器套接字从客户端读取数据并发送到另一个客户端_Java_Sockets_Client - Fatal编程技术网

如何在Java中通过服务器套接字从客户端读取数据并发送到另一个客户端

如何在Java中通过服务器套接字从客户端读取数据并发送到另一个客户端,java,sockets,client,Java,Sockets,Client,我的服务器遇到了一个巨大的问题,无法将从一个客户端接收到的对象发送到另一个客户端。此对象是聊天室消息。 我的服务器能够将该消息发送到同一个客户端,但我想不出将该消息路由到另一个客户端的方法 请帮忙 非常感谢您。服务器需要同时打开两个客户端连接,并知道从客户端1接收到的消息应该路由到客户端2。您的协议需要处理客户端到服务器和服务器到客户端的请求。网络上有很多这样的例子。谷歌快速推出了本教程: 您需要维护多个连接,每个客户端一个连接,并在收到数据时将数据发送到相应的客户端。如果在客户端打开服务器的

我的服务器遇到了一个巨大的问题,无法将从一个客户端接收到的对象发送到另一个客户端。此对象是聊天室消息。 我的服务器能够将该消息发送到同一个客户端,但我想不出将该消息路由到另一个客户端的方法

请帮忙
非常感谢您。

服务器需要同时打开两个客户端连接,并知道从客户端1接收到的消息应该路由到客户端2。您的协议需要处理客户端到服务器和服务器到客户端的请求。

网络上有很多这样的例子。谷歌快速推出了本教程:


您需要维护多个连接,每个客户端一个连接,并在收到数据时将数据发送到相应的客户端。

如果在客户端打开服务器的套接字后有帮助,那么谁是服务器和谁是客户端之间没有区别。服务器也可以启动对话。