Java 在客户端连接到中央服务器后直接连接客户端
我有一个程序,我想让4个客户机分别连接到一个中央服务器,一旦所有4个客户机都连接,服务器会将其他客户机的信息发送到每个客户机,因此中央服务器“让路”,每个客户机都可以直接连接到其他3个客户机。我尝试过编写客户机的套接字对象,但我意识到这种荒谬的行为和套接字无论如何都是不可序列化的。执行此操作的最佳技术是什么?客户端(也是服务器)需要记录每个客户端将侦听的ip和端口,例如一些字符串&int、InetAddress&int或SocketAddress。这与他们刚刚与rendez vous服务器建立的连接无关(尽管服务器看到的远程客户端IP可能是相同的,但不是端口) 这是您要发明的协议(序列化或dataoutputstream或其他,祝您玩得开心)。然后,任何客户机都具有向所有其他客户机打开套接字的ip/端口Java 在客户端连接到中央服务器后直接连接客户端,java,sockets,Java,Sockets,我有一个程序,我想让4个客户机分别连接到一个中央服务器,一旦所有4个客户机都连接,服务器会将其他客户机的信息发送到每个客户机,因此中央服务器“让路”,每个客户机都可以直接连接到其他3个客户机。我尝试过编写客户机的套接字对象,但我意识到这种荒谬的行为和套接字无论如何都是不可序列化的。执行此操作的最佳技术是什么?客户端(也是服务器)需要记录每个客户端将侦听的ip和端口,例如一些字符串&int、InetAddress&int或SocketAddress。这与他们刚刚与rendez vous服务器建立的