这个功能原理就是发送心跳包,如果心跳包没有回复达到你设置的次数,tcp就会发送RST包。
lwip中有代码,你有兴趣可以跟踪看看。
不过默认lwip是没有开启这个功能的,你必须自己修改2个宏。
LCP_ECHOINTERVAL
LCP_MAXECHOFAILS
第一个默认是0,你要在lwipopts.h中定义他的值。第二个是指检查心跳包失败的次数。默认是3次,你自己决定是否要改。
这个功能原理就是发送心跳包,如果心跳包没有回复达到你设置的次数,tcp就会发送RST包。
lwip中有代码,你有兴趣可以跟踪看看。
不过默认lwip是没有开启这个功能的,你必须自己修改2个宏。
LCP_ECHOINTERVAL
LCP_MAXECHOFAILS
第一个默认是0,你要在lwipopts.h中定义他的值。第二个是指检查心跳包失败的次数。默认是3次,你自己决定是否要改。
举报