The MaxClients property specifies the maximum number of
client connections that will be accepted by the server. Once the
maximum number of connections has been established, the server will
reject any subsequent connections until the number of active client
connections drops below the specified value. A value of zero
specifies that there should be no limit on the number of clients.
Changing the value of this property while a server is actively
listening for connections will modify the maximum number of client
connections permitted, but it will not affect connections that have
already been established.
By default, there are no limits on the number of client
connections or the connection rate when a server is started. Use the
Throttle method to change the maximum number of client
connections per IP address or the overall connection rate threshold
for the server.
It is important to note that regardless of the maximum number of
clients specified by this property, the actual number of client
connections that can be managed by the server depends on the number
of sockets that can be allocated from the operating system. The
amount of physical memory installed on the system affects the number
of connections that can be maintained because each connection
allocates memory for the socket context from the non-paged memory
pool.