为什么需要heart beat/心跳包?因为tcp keep-alive不能满足人们的实时性的要求,就是这么简单。

socket的长时间连接的话,是需要心跳包。心跳包就是维持双方的连接,每隔一段时间发送信息给对方,如果发送成功,说明连接还在;但如果发送不出去,也就说明连接中断了。

 

http://www.linuxidc.com/Linux/2015-01/111878.htm

posted on 2016-10-26 20:02  邶风  阅读(332)  评论(0编辑  收藏  举报