Java Socket实现和服务器的长连接

GoodDao 2009-02-16 02:29:58
Socket客户端与服务器建立连接A,连接B
A,B连接得到服务器确认后
A承担工作,发送接受命令与服务端通讯,同时每隔6秒发送心跳包到服务端
B承担工作,接受服务端返回心跳包,30秒接受不到心跳包,判断出连接断开
网上很多写自定义心跳实现长连接,却没有Java方面客户端的代码实现?
希望各位大侠能够提供Java实现心跳的代码实例?
...全文
1082 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xue08161981 2010-06-18
  • 打赏
  • 举报
回复
支持楼主啊
GoodDao 2009-02-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 diggywang 的回复:]
长连接不是这样定义的!!!
客户端只要连一个socket连接到服务端(连接A),A连接只要能在超时范围内(比如说6秒)能接收到客户端的心跳就行,这个连接会一直保持下去。
[/Quote]
谢谢,协议是这样定义的,顺便将帖子顶起。
酒剑仙 2009-02-17
  • 打赏
  • 举报
回复
来学习下!
diggywang 2009-02-17
  • 打赏
  • 举报
回复
长连接不是这样定义的!!!
客户端只要连一个socket连接到服务端(连接A),A连接只要能在超时范围内(比如说6秒)能接收到客户端的心跳就行,这个连接会一直保持下去。

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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