当前位置: 代码迷 >> Java相关 >> java socket一对多解决办法
  详细解决方案

java socket一对多解决办法

热度:41   发布时间:2016-04-22 21:02:53.0
java socket一对多
跪求一对多的socket的指点,最好有代码
要求server端监听多个client,并根据client发来的数据查表,再返回数据。


------解决方案--------------------
如果网络编程做的不是非常多 可以先做个基于io的server
如果io相当熟练了 可以做个基于Nio的~
nio对于一对多很有优势就是了,避免了开太多的线程~
自己可以去学一学这部分内容~
------解决方案--------------------
http://fokman.iteye.com/blog/1076212
------解决方案--------------------
一、服务端while(ture)监听accept客户端的连接
二、将监听到的客户端的Socket对象放置集合
三、根据需要,遍历客户端socket集合读写信息
------解决方案--------------------
引用:
Quote: 引用:

如果网络编程做的不是非常多 可以先做个基于io的server
如果io相当熟练了 可以做个基于Nio的~
nio对于一对多很有优势就是了,避免了开太多的线程~
自己可以去学一学这部分内容~

BOSS说是线程啊!!!!!!


http://www.ibm.com/developerworks/cn/java/l-niosvr/index.html
参考一下这个 已经比较完善。源码在文尾有下载。
基本上你只需要实现EventAdapter 就可以了。
  相关解决方案