javasocket的通信问题

server端可以接收两个客户端发送的信息的,但是怎样让不同的客户端可以看到相互之间与server的交流信息。比如client1可以看到client2发给server的信息。就是一个聊天室。
最新回答
万花丛中一朵菊

2024-06-07 00:39:10

这是服务器把收到的数据转发广播出来的方法。
服务器端,把每连接到的1个客户端都存入队列中,然后在服务器发送数据的时候 遍历队列并把收到的转发出来就OK
追问
有代码么,求指点啊!
追答
有界面多人聊天代码  需要的Hi
追问
806592975@qq.com,感谢!
追答
加分,谢谢。
红尘烟雨

2024-06-07 00:58:00

聊天室那就客户端之间收发信息就是了,信息没必要再经过服务器端吧?
追问
不是私聊,是想经过服务器端把每个客户端的信息都在一个界面显示出来