正在做聊天室:遇到一问题. 正在做聊天室:遇到一问题.就是当一客A户发了一条消息A.服务器收到消息以后,服务器怎么做到向每个客户端线程,都发一条一样的消息A.(比如客户B、C在线如何收到A消息) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单点实现的话……把A消息用setAttribute()方法放到HttpSession里,然后各个客户端访问的SERVLET或JSP页面(聊天室界面)从此session中将消息读出来,然后显示…… 当客户端连接的时候,你把客户端的soket存在服务器端发送信息的时候,把该对象取出来,挨个发送即可。 楼上正解!当客户机跟Server的Socket建立连接时,将它的Socket保存至一个集合中!如果一个客户发送消息过来,服务器用一个循环将保存在集合中的所有客户端都发送一次就行了 求答案 在线等 谢谢大侠们 求助。。。测评题 搜狗测评题 JTabbedPane里的标签ChangeEvent问题 高手帮忙找错误!!!!!!!!!!! missing return value为啥报这个错阿? java用什么办法判断一个文件传输进程结束 请问怎么样监视一个进程的内存使用? UML绘画工具如何使用? 请问怎样把数字42转化为字符"B"? java 排序 快速排序 直接排序 选择排序 堆排序 问问 JTree双击后如何弹出对应的窗口
发送信息的时候,把该对象取出来,挨个发送即可。
当客户机跟Server的Socket建立连接时,将它的Socket保存至一个集合中!
如果一个客户发送消息过来,服务器用一个循环将保存在集合中的所有客户端都发送一次就行了