网络聊天与多线程问题 本帖最后由 glowstar 于 2010-04-24 11:05:43 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在每个客户端也写个ServerSocket类的对象,用.accept等待连接另外一个客户,这样应该吧,你不妨试一下 把socket都保存起来,然后通过一小点逻辑用不同的socket发就行了 这个意思基本正确,但是描述得不够清楚。你把所有的客户端的socket都找到,把聊天内容往所有socket里写,就OK了 每new一个线程,都把对应的socket放进一个数组,然后写个方法遍历这个数组群发消息。 chattoClient.println(str);这个代码只是在当前连接上发送信息,你要建立一个数组,把所有客户连接都放进来,发送的时候要在每个连接上都执行chattoClient.println(str)。 java GUI JCombobox如何实现编辑数据而去检索下拉列表中的值?求租啊 一个JDBC小问题,实在搞不清楚!!! 为什么我用SQL2005的驱动连不上 怎样判断文件是否打开? java不是一个可视化的开发环境,界面也要用代码写,我的理解对吗? 真正java高手请进………………………………………………!! 有没有返回当地路径所有文件名的函数? 关于JBuilder8 运行单个文件 我在开发文档贴了一个java关键字的帖子快去看!!!! 怎样遍历internet某个网站上的某个url路径下的全部文件 有关OO多态,C++高手且JAVA高手请进
这个意思基本正确,但是描述得不够清楚。你把所有的客户端的socket都找到,把聊天内容往所有socket里写,就OK了
这个代码只是在当前连接上发送信息,你要建立一个数组,把所有客户连接都放进来,发送的时候要在每个连接上都执行chattoClient.println(str)。