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.