什么是发送“keepalive包”的做法

时间:2012-04-14 01:44:53

标签: sockets network-programming

我看到如果在某段时间内没有发送数据包,某些NAT路由将自动断开连接。

如何在TCP中保持KeepAlie选项每2小时发送一次数据包(在Windows上),我们是否需要偶尔发送“keepalive”数据包?

1 个答案:

答案 0 :(得分:0)

在Windows 2000及更高版本中,您可以使用SIO_KEEPALIVE_VALS控制代码在每个连接的基础上设置保持活动超时和保持活动间隔。