急求:java如何实现一个服务器与多个客户端进行socket双向通信?
有这样的需求,要求实现java socket双向通信,要求如下:
1)一个服务端与多个客户端通信
2)必须能够进行双向通信
3)要考虑效率,比如使用线程池代替多线程,或者使用NIO等。
如何实现一个服务端与多个客户端双向通信,并达到上述要求呢?
求各位指点!谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(10)
最好是用类似 neety框架
引用来自“java_speed”的评论
http://git.oschina.net/jiangdx/hadoop-ipc hadoop中ipc模块提取。NIO实现
本来就支持双向通信
引用来自“逝水fox”的评论
Java7 非阻塞式SocketChannel 之前写过笔记
http://my.oschina.net/shishuifox/blog/68236
http://git.oschina.net/jiangdx/hadoop-ipc hadoop中ipc模块提取。NIO实现
Java7 非阻塞式SocketChannel 之前写过笔记
http://my.oschina.net/shishuifox/blog/68236
可以啊,socket通信本来就是双向的
那样写会很蛋疼
引用来自“戏水”的评论
netty、mina都可以
netty、mina都可以