在socket通讯中,如何知道客户端关闭了?

lifejoy 2003-08-19 11:52:48
在socket通讯中,如何知道客户端关闭了?
...全文
111 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
collision 2003-08-21
  • 打赏
  • 举报
回复
其实这也是一个很正常的问题,用过QQ的就知道了!
sinboy 2003-08-21
  • 打赏
  • 举报
回复
我也遇到了这样的问题,确实很棘手,没有很好的解决办法,只好在客户端退出的时候发送一个信息,服务器端收到之后,就关闭相应的SOCKET。
lifejoy 2003-08-19
  • 打赏
  • 举报
回复
没有异常阿!
star821116 2003-08-19
  • 打赏
  • 举报
回复
通过catch异常或者设定超时,在多少时间内没有响应就认为是关闭了
javahui 2003-08-19
  • 打赏
  • 举报
回复
客户端关闭,那么服务器端的read()方法会抛出异常的。这样就可以检测到。
conning333 2003-08-19
  • 打赏
  • 举报
回复
通过catch异常或者设定超时,在多少时间内没有响应就认为是关闭了

62,614

社区成员

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

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