原文地址:http://blog.joycode.com/yaodong/archive/2005/07/27/60435.aspx
微软在XP sp2中对单个进程同时发起的连接尝试做了限制,最多10个。
这个限制不是限制连接数,只是限制连接尝试
详情参见 Event 4226, EVENT_TCPIP_TCP_CONNECT_LIMIT_REACHED
在命令行窗口下输入 netstat -no可以看到当前所有TCP连接的状态。
那些显示为 SYN_SENT 的就是在试图建立连接。这样的Socket最多限制为10个。其实对于一般的软件没什么影响,影响比较大的是那些P2P软件。P2P就是
靠不断建立连接,来在其他客户端搜寻自己需要的数据的。由于这个限制P2P客
户端在单位时间内能连接的Peer就很有限,大大影响了下载速度。
解决的方法是:
关掉windows 防火墙,这个需要用户来做
另外就是用一个修改过的tcpip.sys替换系统文件。
可以在下面网站下载
http://www.lvllord.de/