I have just completed some extensive testing for a server product I am working on that will need to run on windows XP pro and win2k pro. The technet article quoted above is in regard to connections using the windows SMB protocol. I suppose that IIS probably uses the same settings as well, since it is a microsoft product. However, this limit in no way applies to Apache HTTP server, Tomcat, or any other server that simply opens a server socket and listens for tcp/ip connections.
That said, those famous microsofties did cripple XP/2K pro to prevent it from working effectively as server operating systems. They limited the server socket connection backlog to 5 connections. Thus, if more than 5 connections arrive faster than the server can process them, the backlog will fill up and subsequent connections will get "connection refused" socket errors until the server is able to process the connections in the backlog. So, if you have a script that fires off connection requests rapidly, one after the other, you will likely fill the backlog and get connection refused errors. However, if you fire connections off more slowly, say every 100 milliseconds, you can open as many connections as your server can handle.
Please read the msdn article listed below for more details:
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.