Windows XP SP2设置了TCP发起连接数限制,为改善同时连接尝试的限制,BitComet的连接性能以便加快连接的建立,可在些修改系统文件TCPIP.SYSLAI 来改变这个默认属性。 请注意:改变发起连接数限制需要改变系统文件TCPIP.SYSLAI,修改时将暂时禁用WINDOWS的文件保护功能,并将原文件备分为TCPIP.SYS.ORIGINAL) c* r9 w: T6 @: E
' c3 {5 O. z% D. N$ a- s; _3 d' U; b4 R; P
TCP/IP同时发起的连接数限制, b8 Z1 V' q/ ^) E; E% D
微软发布的Windows XP SP2增加了TCP同时连接尝试的限制并且设定为一个很小的值10,系统的TCP连接尝试超过这个值的时候,系统会因为安全因素而拒绝连接。这样做的本意是为了防止冲击波之类的蠕虫病毒,但这样一来某些p2p软件就遭殃了,连接繁忙时可能导致所有网络连接都无法进行了。各位可以在 控制面板-管理工具-时间查看器-系统 里看到来源为tcpip的ID为4226的警告:“TCP/IP 已经达到并发 TCP 连接尝试次数的安全限制。” 微软对这个警告描述如下:Event 4226, EVENT_TCPIP_TCP_CONNECT_LIMIT_REACHED。这个问题对BitComet的内网用户尤其明显,因为内网用户只能通过主动发起TCP连接来连上别的客户端。 : b$ \" p' {5 k V0 |8 b " V: _' e b `& NBitComet 0.55及以后的版本可以适应这种变化,从而在SP2下正常工作。; y& P3 H. q3 }& @
! M1 r( M( @# ?% {1 d4 s 然而SP2默认的过小的连接尝试仍然可能导致任务开始的时候只能连接到较少的客户端,从而导致开始的时候速度比较慢,并可能影响其他网络程序的运行,由于连接发起的速度比较慢,对内网用户而言影响可能非常大,比如Peer很多却很久也没有开始下载。内网用户如果出现常常连接不上半天不能开始下载的问题,可以考虑应用BitComet0.71版选项中内置的补丁从而优化性能。* w4 r! a& S; u9 M! }9 G