微软在SP2中限制了连接数10个,对于我们显然是不够的。现在的解决方法是用第三方软件修改WinXP SP2的系统
文件Tcpip.sys,这种修改存在风险
运行后会显示出当前的连接限制数目,并询问是否修改。
修改后以后再次运行也可选择还原为系统原来没有修改过的样子。
用了一下,都不用重启就可以生效了,爽
我用的命令行是(我试验的时候设置并发连接请求为100,改成多大随大家自己喜欢,超过1000的话基本上没什么区别了):
EvID4226Patch.exe /L=100
对windows的弹出要求还原系统文件的提示框选“取消”,
然后windows提问是否留着改动过的文件选“确定”
经试验原来开着BT客户端netstat -an看到SYN_SENT状态的连接永远最多只有10个,打完补丁后没有重启,回答了系统弹出了
提示框,再次检查发现看到十几二十个SYN_SENT状态的连接了。
看你的内存多大