TCP的保活定时器

相关博客:https://blog.csdn.net/knowledgebao/article/details/84626184


目录

第23章   TCP的保活定时器

23.1   引言

23.2   描述

23.3   保活举例

23.3.1   另一端崩溃

23.3.2   另一端崩溃并重新启动

23.3.3   另一端不可达

23.4   小结 


第23章   TCP的保活定时器

23.1   引言

 

23.2   描述

 

23.3   保活举例

 

23.3.1   另一端崩溃

 

23.3.2   另一端崩溃并重新启动

 

23.3.3   另一端不可达

 

23.4   小结 

 

 

 

 

参考资料:

1,链接:https://pan.baidu.com/s/1K565-hZXqj5vgg_ISNHViw  提取码:idbx 

 


有任何问题,请联系:knowledgebao@163.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
lwip tcp保活是一种机制,用于检测TCP连接是否仍然有效并保持连接的稳定性。在lwIP协议栈中,通过设置SO_KEEPALIVE标志来开启TCP保活选项。当连接处于ESTABLISHED或CLOSE_WAIT状态时,如果开启了保活选项,lwIP会定期发送TCP保活探测数据包来检测对方是否仍然存在。 具体实现中,lwIP使用了两个参数:keep_idle和keep_intvl。keep_idle表示首个保活探测包发送之前的空闲时间,keep_intvl表示连续保活探测包之间的时间间隔。 如果在pcb->keep_cnt * pcb->keep_intvl的时间内没有收到对方的数据,则lwIP认为对方已经断开连接或不可达,会直接关闭本地连接。在代码中,如果满足这个条件,会输出相应的信息并关闭本地连接。 综上所述,lwip tcp保活是通过定期发送保活探测包来检测对方是否仍然存在,并在超时后关闭本地连接。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [LWIP使用TCP自带的KEEPALIVE功能](https://blog.csdn.net/qq446252221/article/details/110439520)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [CUBE配置STM32H750+Lan8720+FreeRTOS+lwip+掉线重连+KeepAlive移植工程文件 ](https://download.csdn.net/download/monei3525/12913098)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [TCP/IP传输层协议实现 - TCP保活定时器(lwip)](https://blog.csdn.net/arm7star/article/details/117382423)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值