HeartBeat心跳包和TCP协议的KeepAlive机制
对于网络长连接一般都需要心跳机制,其实TCP/IP协议默认是提供心跳机制但是一般是关闭,而且该协议存在很大争论:例如中间网络层down了,但是对端是完好的。对此有两篇比较好的文章大家可以参考下,史蒂文斯的《TCP/IP详解I》也有详细介绍可供参考。
1,http://www.felix021.com/blog/index.php?go=category_7&mode=1&page=2
这是篇中文如果还不熟悉可以参考下
2,http://www.tldp.org/HOWTO/html_single/TCP-Keepalive-HOWTO/
这是篇英文的
3,如果实在还是不了解参考下《《TCP/IP详解I》中保活机制那篇吧