nio 服务器如何检测到客户端关闭连接?

四十岁开始写程序 2006-05-07 09:45:34
客户端关闭连接,能否出发一个事件通知给服务器,之后服务器监听此事件,
请给个详细的代码.
...全文
231 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
evo_vii 2006-05-15
  • 打赏
  • 举报
回复
你可以借鉴类似中国移动的cmpp协议 服务端可以向客户端发送检测消息

通信双方应每隔时间C发送链路检测包以维持此连接,当链路检测包发出超过时间T后未收到响应,应立即再发送链路检消息,再连续发送N-1次后仍未得到响应则断开此连接

参数C、T、N原则上应可配置,现阶段建议取值为:C=3分钟,T=60秒,N=3。

62,612

社区成员

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

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