Windows 7 下keepalive的发送次数如何设置

云满笔记 2013-10-14 11:20:30
struct tcp_keepalive {
ULONG onoff ; // 是否开启 keepalive
ULONG keepalivetime ; // 多长时间( ms )没有数据就开始 send 心跳包
ULONG keepaliveinterval ; // 每隔多长时间( ms ) send 一个心跳包,
// 发 5 次 (2000 XP 2003 默认 ), 10 次 (Vista 后系统默认 )
};

上面结构体没有指明发送次数啊,那怎么设置keepalive的发送次数呢?有熟悉网络编程的大神吗?
...全文
478 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
云满笔记 2014-01-03
  • 打赏
  • 举报
回复
总算有人来回答了 就等你了 给你分
yangxianyy 2014-01-02
  • 打赏
  • 举报
回复
对于Win2K/XP/2003,可以从下面的注册表项找到影响整个系统所有连接的keepalive参数: [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters] “KeepAliveTime”=dword:006ddd00 “KeepAliveInterval”=dword:000003e8 “MaxDataRetries”=”5″
云满笔记 2013-10-18
  • 打赏
  • 举报
回复
没有人吗 汪汪
云满笔记 2013-10-14
  • 打赏
  • 举报
回复
我说的“发送次数”是指“如果对方不予应答,探测包的发送次数”,Windows7默认是10次,我想更改,如何进行?
云满笔记 2013-10-14
  • 打赏
  • 举报
回复
自己顶一个先

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧