In .NET I have already tried the configuration below successfully:
<system.net> <connectionManagement> <add address='*' maxconnection='100'/> </connectionManagement> </system.net>
Using 100 concurrent HttpWebRequest they answered almost simultaneously (less than a second).
I wonder why some people wrote in some forums that Windows XP and Windows Server 2008 limits this number to 15 or 20. They are right?
It could be because people are confusing the number of inbound SMB connections with the number of TCP/IP connections. SMB is used for file sharing and various other things and is limited to 10 connections in Windows Client OSes.
http://support.microsoft.com/kb/328459