日期:2014-05-20  浏览次数:21016 次

Java Socket实现和服务器的长连接
Socket客户端与服务器建立连接A,连接B 
A,B连接得到服务器确认后 
A承担工作,发送接受命令与服务端通讯,同时每隔6秒发送心跳包到服务端 
B承担工作,接受服务端返回心跳包,30秒接受不到心跳包,判断出连接断开
网上很多写自定义心跳实现长连接,却没有Java方面客户端的代码实现?
希望各位大侠能够提供Java实现心跳的代码实例?

------解决方案--------------------
长连接不是这样定义的!!!
客户端只要连一个socket连接到服务端(连接A),A连接只要能在超时范围内(比如说6秒)能接收到客户端的心跳就行,这个连接会一直保持下去。
------解决方案--------------------
来学习下!