First let me address a couple of the comments below. One of the
comments mentions the following Microsoft knowledge base article:
Limiting a User's Concurrent Connections in Windows 2000 and Windows
That article deals with the number of concurrent connections made by a
particular user. It does not have anything to do with the number of
connections that a Windows 2000 Professional system can accept at a
Another comment mentions Client Access Licenses (CALs). These only
apply to server products such as Windows 2000 Server. They do not
apply to Windows 2000 Professional. Additionally, even if you were to
run the proxy software on a server operating system such as Windows
2000 Server, you would not need any CALs (assuming the proxy software
does not require server authentication), as is stated on the following
Internet Connector Licensing FAQ
"Q. What about anonymous Intranet applications?
A. Anonymous Intranet applications do not require a Client Access
License (CAL) as long as server services (file, print, remote access)
are not used, and as long as Intranet users access the server
anonymously, that is, they do not use server authentication."
Additional information on CALs can be found on the following pages:
Windows 2000 Client Access Licensing Overview
General Licensing FAQ for Windows 2000
Now I will answer your questions.
Windows 2000 Professional does have a limit of 10 concurrent inbound
connections, as is stated in the following Microsoft knowledge base
Inbound Connections Limit in Windows
"The maximum number of other computers that are permitted to
simultaneously connect over the network to Windows NT Workstation 3.5,
3.51, 4.0, and Windows 2000 Professional is ten."
The article also states that the limit is a real one enforced by the
"When a user at a computer that is running Windows NT or Windows 2000
Professional attempts to connect to a Windows NT Workstation system
that already has ten users connected to it, the following error
No more connections can be made to this remote computer at this time
because there are already as many connections as the computer can
In addition, the article states that the limit applies to file, print,
and other services:
"This limit includes all transports and resource sharing protocols
combined. This limit is the number of simultaneous sessions from other
computers the system is permitted to host. This limit does not apply
to the use of administrative tools that attach to the system from a
"Any file, print, named pipe, or mail slot session that does not have
any activity on it will be automatically disconnected after the
AutoDisconnect time has expired; the default for this is 15 minutes.
Once the session is disconnected, one of the 10 connections will be
available so that another user can connect to the Windows NT
"All logical drive, logical printer, and transport level connections
combined from a single computer are considered to be one session;
therefore, these connections only count as one connection in the 10-
However, the article does not explicitly state that the limit applies
to connections to third-party applications. The following articles
state that Microsoft's IIS web server allows only 10 concurrent
connections at a time, while other web servers (such as Apache) allow
Installing SquirrelMail for Windows using Apache
"While Apache and PHP will run on Windows 95/98/ME, we recommend using
a more stable NT-based version of Windows. You do not necessarily need
Windows NT or 2000 Server, since Apache will run fine on a
Workstation, allowing unlimited connections (although IIS on
Workstation is limited to 10 connections). If you're not sure what to
go with, use Windows 2000 Pro."
Share360: Support: Share360 Version 1: FAQ: Question
"IIS on Windows 2000/XP professional has a restriction on the TCP
connection. It only allows 10 connections at the same time. (...)
Change IIS on 2000/XP Pro to a different web server like Apache.
Apache does not limit the number of connections. Cybozu Web Server
also does not have a limitation, but it is less scalable than Apache."
So it appears that the 10 connection limit does not apply to
Windows 98 also has a limit to the number of concurrent connections.
The following Microsoft knowledge base article states that a registry
value named MaxConnections controls the limit (the default value is
Windows TCP/IP Registry Entries
In addition, the following support article on Macromedia's web site
indicates that the concurrent connection limit for Windows 98 is for
inbound connections and it does affect third-party applications:
Macromedia Director TechNotes article
I hope this clears up your confusion.
"windows 2000" limit ("10 connections" OR "10 connection")
apache "10 connections" windows 2000 pro
("windows 98" OR win98) (limit OR maximum) (concurrent OR
simultaneous) (connections OR connection)
("windows 98" OR win98) registry maxconnections
"windows 2000 server" "client access licenses"