Winsock函数listen(socket,backlog)有一个参数来指定挂起连接的队列大小.程序应该通过SOMAXCONN将队列设置为其最大大小.
问题:每个Windows版本的最大队列大小是多少:2000,XP,Vista,7?
谢谢!
小智 8
它是NTWS 4.0上的5:http://support.microsoft.com/kb/127144
我相信XP也是这样,虽然从XP上很难找到微软的具体内容.(至少对我而言,这就是我最终希望获得实际答案的方式).
快速安装Java测试表明,Windows 7 Pro的默认值为50,限制为200. FWIW.
我不确定为什么有人会回答这个问题并假设为什么要问这个问题.了解实际答案有合理的理由.
例如,您有软件可能会收到大量请求.如果操作系统的最大积压数为5,则即使尽快将其关闭,也可能最终拒绝连接.积压的200减轻了这一点.因此,您可能希望使OS系统要求不使用具有此类积压限制的操作系统.
| 归档时间: |
|
| 查看次数: |
6910 次 |
| 最近记录: |