Langsam...
Was du gerade entdeckt hast ist der Parameter TcpNumConnections (oder sowas), der die Anzahl gleichzeitiger vollständig aufgebauter TCP Verbindungen limitiert und effektiv unbeschränkt ist.
Worüber die P2P-User sich immeraufregen ist hingegen ein Limit für die Anzahl sog. "gleichzeitiger halb-offener ausgehender TCP Verbindungen" a.k.a. state SYN_SENT, die Microsoft in seinem grandiosen Betriebssystem Windows XP mit SP2 (oder so..) per update der tcpip.sys auf irgendeinen winzigen Wert beschränkt hat. Und weil MS offenbar seinem grandiosen Betriebssystem Windows Vista und seinen Benutzern ebenfalls zutraut, spam- und DDOS-Software in großem Maßstab ein Heim zu bieten gibt es auch hier ein nicht über Registry Parameter änderbares Limit von angeblich 5 solcher Verbindung in der Home und 10 in allen anderen Editionen.
Bei XP konnte man dann wohl eine vorige Version der tcpip.sys verwenden oder ähnlich grausame workarounds finden, was bei Vista mangels einer solchen Version erstmal nicht gehen kann. Von dem grandiosen Plan "die von XP einfach zu kopieren" über den ich irgendwo im Web gestolpert bin würde ich, wie möchte man sagen, abraten..
Man "umgeht" das im Endeffekt vermutlich, indem man Vistas tcpip.sys auseinandernimmt und es da ausbaut. Äh patched. Oder auf jemand wartet der das tut. Oder kein Vista und kein XP einsetzt. Oder sich vertrauensvoll und erfolglos an den MS Support wendet. Oder auf Vista / Longhorn Server wartet und hofft, dass die Limitierung da nicht vorhanden sein wird. ...
Und soweit ich das sehe hat das bisher niemand getan, was vielleicht nicht das Schlechteste für 'das Netz' ist. Ergo gibt es keinen Patch.
Aber du hast ja jetzt schon erkannt, dass die ganze Sache zwar langsamer anläuft, aber dann trotzdem funktioniert, völlig ohne dass etwas geändert wurde.
Die Einschränkung ist nur für Programme, die in kurzer Zeit versuchen, möglichst viele Verbindungen irgendwohin aufzubauen, überhaupt interessant. Und jedes Programm mit nicht bösartiger Zielsetzung wird nach einer zwar längeren Zeit trotzdem seinen Zweck erfüllen, denn: entweder klappt der Verbindungsaufbau oder der Versuch rennt nach ein, zwei Wiederholungen und ein paar Sekunden in einen timeout, worauf der nächste gestartet werden kann. Diese timeouts noch weiter runterzusetzen bringt dich übrigens auch nicht sonderlich weiter.
###
Wer sich für den "Next Generation TCP/IP Stack" abseits von "mein P2P tut nicht!" etwas interessiert kann sich ja mal von
diesem - etwas suboptimal ausgeführten - Vortrag berieseln lassen.