socket 编程的两个问题

primer_of_java 2009-02-08 07:31:08
1.如何避免多个SOCKET的读写阻塞

2.使用 TCP 编程如何通过服务器判断客户端已经死亡

请尽量用自己的语言回答,ctrl c + v 流就算了
...全文
177 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
primer_of_java 2009-02-19
  • 打赏
  • 举报
回复
有人么?
primer_of_java 2009-02-13
  • 打赏
  • 举报
回复
第一个问题我也是认为把输入和输出流都放到多线程中来避免阻塞

但是第二个问题确实就不知道了
huhk 2009-02-08
  • 打赏
  • 举报
回复
使用nio可以非阻塞。
网络通讯是不可靠的,应该是使用超时。
服务器询问客户端是否在线,一定时间没有回答的认为是超时。
客户死亡,其实可能是网络拥堵造成的收不到回复。
kao331431214 2009-02-08
  • 打赏
  • 举报
回复
1.如何避免多个SOCKET的读写阻塞
多线程解决
2.使用 TCP 编程如何通过服务器判断客户端已经死亡
这个不会

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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