社区
Java SE
帖子详情
nio 服务器如何检测到客户端关闭连接?
四十岁开始写程序
2006-05-07 09:45:34
客户端关闭连接,能否出发一个事件通知给服务器,之后服务器监听此事件,
请给个详细的代码.
...全文
231
1
打赏
收藏
nio 服务器如何检测到客户端关闭连接?
客户端关闭连接,能否出发一个事件通知给服务器,之后服务器监听此事件, 请给个详细的代码.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
evo_vii
2006-05-15
打赏
举报
回复
你可以借鉴类似中国移动的cmpp协议 服务端可以向客户端发送检测消息
通信双方应每隔时间C发送链路检测包以维持此连接,当链路检测包发出超过时间T后未收到响应,应立即再发送链路检消息,再连续发送N-1次后仍未得到响应则断开此连接
参数C、T、N原则上应可配置,现阶段建议取值为:C=3分钟,T=60秒,N=3。
aredis:用于Redis的异步管道Java
客户端
-开源
它使用基于Java 7
NIO
的异步通道API进行与Redis
服务器
的套接字通信。 重要功能包括用于存储对象的数据处理程序API,用于有效存储Java对象的OPTI_JAVA_HANDLER,内置gzip压缩,用于消息传递的订阅API,对Lua脚本的...
Java
nio
服务器
端对于
客户端
连接
状态的判断
Java
nio
服务器
端对于
客户端
连接
状态的判断本文将介绍一个基于Java
NIO
开发的TCP通讯
服务器
端实现,用于实时监控
客户端
的
连接
状态。
通俗易懂的
NIO
教程(含配套资料)
Java
NIO
是 JDK 1.4 发布的一套全新的IO API(New IO 简称
NIO
),由于 JDK 1.7 对
NIO
的更新,目前
NIO
被广泛应用,以至于将 JDK 1.7 的改动称为
NIO
.2,
NIO
可以替代传统的Java IO API。
NIO
与原来的IO有同样的...
java
nio
断开
连接
_JAVA
NIO
写服务端判断
客户端
断开
连接
的方法
不过这个方法有个问题,就是1、能侦测到
客户端
主动断开与服务端的
连接
,但是如果
客户端
掉线,服务端就接收不到了。。2、如果处于等待状态,就会出问题。比如说
客户端
的数据还没有准备好发送,这样你就已经
关闭
了链接...
NIO
问题记录-
客户端
断开
连接
,服务端循环读取到OP_READ事件
NIO
客户端
循环获取到OP_READ事件
Java SE
62,612
社区成员
307,332
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章