码迷,mamicode.com
首页 > 其他好文 > 详细

TCP心跳包与KeepAlive

时间:2018-09-20 01:00:26      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:tar   机制   details   sock   lan   cli   net   比较   lis   

“cli和ser建立连接后,cli挂掉,ser知道吗?”

方法1:应用层自己实现的心跳包
TCP socket心跳机制中,心跳包可以由服务器发送给客户端,也可以由客户端发送给服务器,不过比较起来,前者开销可能更大。
因此一般是由客户端给服务器发送心跳包。
比如这个示例:https://blog.csdn.net/lisonglisonglisong/article/details/51327695

方法2:TCP的KeepAlive保活机制

 

——“断电和超时是同一个现象。。只能按超时处理”

TCP心跳包与KeepAlive

标签:tar   机制   details   sock   lan   cli   net   比较   lis   

原文地址:https://www.cnblogs.com/LinsenLi/p/9678269.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!