微软出于安全方面的考虑,在Windows XP SP2中限制了TCP并发连接数。因为Service Pack 2实时监控每一个进程的并发线程数目,只要超过了它认为的安全线程数目就开始蔽屏掉部分线程,这是为了防止震荡波这类的蠕虫病毒,但是多线程的点对点工具也一起被限制了。
这个问题可以通过修改注册表解决。展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services TcpNumConnections,此参数限制 TCP 能同时打开的最大连接数,进入注册表修改此键值,就可以了。