【问题标题】:what's the practice to send "keepalive packet"发送“keepalive数据包”的做法是什么
【发布时间】:2012-04-26 09:04:10
【问题描述】:

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

但是 TCP 中的 KeepAlie 选项仅每 2 小时发送一次数据包(在 Windows 上),我们是否需要不时发送“keepalive”数据包?

【问题讨论】:

    标签: sockets network-programming


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-10-20
      • 2021-02-25
      • 2012-05-05
      • 2018-01-19
      • 2013-08-09
      • 2011-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多