java socket一对多

u011106671 2014-07-19 10:55:56
跪求一对多的socket的指点,最好有代码
要求server端监听多个client,并根据client发来的数据查表,再返回数据。

...全文
311 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sca4441479 2014-07-21
  • 打赏
  • 举报
回复
一、服务端while(ture)监听accept客户端的连接 二、将监听到的客户端的Socket对象放置集合 三、根据需要,遍历客户端socket集合读写信息
qqzhuping 2014-07-21
  • 打赏
  • 举报
回复
引用 6 楼 u011106671 的回复:
[quote=引用 2 楼 qqzhuping 的回复:] 如果网络编程做的不是非常多 可以先做个基于io的server 如果io相当熟练了 可以做个基于Nio的~ nio对于一对多很有优势就是了,避免了开太多的线程~ 自己可以去学一学这部分内容~
BOSS说是线程啊!!!!!![/quote] http://www.ibm.com/developerworks/cn/java/l-niosvr/index.html 参考一下这个 已经比较完善。源码在文尾有下载。 基本上你只需要实现EventAdapter 就可以了。
疯癫行者 2014-07-20
  • 打赏
  • 举报
回复
http://lupingzi.iteye.com/blog/509177 这个是普通io的多线程socket server / client。
u011106671 2014-07-20
  • 打赏
  • 举报
回复
引用 2 楼 qqzhuping 的回复:
如果网络编程做的不是非常多 可以先做个基于io的server 如果io相当熟练了 可以做个基于Nio的~ nio对于一对多很有优势就是了,避免了开太多的线程~ 自己可以去学一学这部分内容~
BOSS说是线程啊!!!!!!
u011106671 2014-07-20
  • 打赏
  • 举报
回复
没有人吗?
疯癫行者 2014-07-19
  • 打赏
  • 举报
回复
http://fokman.iteye.com/blog/1076212
qqzhuping 2014-07-19
  • 打赏
  • 举报
回复
如果网络编程做的不是非常多 可以先做个基于io的server 如果io相当熟练了 可以做个基于Nio的~ nio对于一对多很有优势就是了,避免了开太多的线程~ 自己可以去学一学这部分内容~
u011106671 2014-07-19
  • 打赏
  • 举报
回复
自顶
u011106671 2014-07-19
  • 打赏
  • 举报
回复
BOSS说是线程啊!!!!!!

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧