当前位置: 代码迷 >> J2SE >> 请问 一个socket.getOutputStream 怎么发送给多个客户端
  详细解决方案

请问 一个socket.getOutputStream 怎么发送给多个客户端

热度:25   发布时间:2016-04-24 00:51:33.0
请教 一个socket.getOutputStream 如何发送给多个客户端。
就是如何实现一个服务器段给多个客户端同时发消息。
谢过各位了。

------解决方案--------------------
在建立客户端的时候,把每一个客户端保存在服务器端的一个arraylist里,发送消息的时候就遍历arraylist发送就可以了呀
------解决方案--------------------
探讨
在建立客户端的时候,把每一个客户端保存在服务器端的一个arraylist里,发送消息的时候就遍历arraylist发送就可以了呀

------解决方案--------------------
同意上面两位。

Socket实现完整聊天Demo程序 

http://mybeautiful.javaeye.com/blog/659317
------解决方案--------------------
连接多个客户端Socket,建议参照《UNIX网络编程》
------解决方案--------------------
服务端先启动,某个客户端启动(登陆),服务记录在list里面,退出的时候从这个list里面去掉。
信息交互的时候遍历这个list,通常做法。
  相关解决方案