static IServer CreateOnDemandServer(ConfigurationManager configurationManager, Socket socket) { var server = new OnDemandServer(socket) { MaxConnections = configurationManager.MaxConns, MaxRequests = configurationManager.MaxReqs, MultiplexConnections = configurationManager.Multiplex }; server.SetResponder(typeof(Responder)); Logger.Write(LogLevel.Debug, "Max connections: {0}", server.MaxConnections); Logger.Write(LogLevel.Debug, "Max requests: {0}", server.MaxRequests); Logger.Write(LogLevel.Debug, "Multiplex connections: {0}", server.MultiplexConnections); return(server); }
static IServer CreateOnDemandServer(ConfigurationManager configurationManager, Socket socket) { if (configurationManager == null) { throw new ArgumentNullException("configurationManager"); } if (socket == null) { throw new ArgumentNullException("socket"); } var server = new OnDemandServer(socket) { MaxConnections = configurationManager.MaxConns, MaxRequests = configurationManager.MaxReqs, MultiplexConnections = configurationManager.Multiplex }; server.SetResponder(typeof(Responder)); Logger.Write(LogLevel.Debug, "Max connections: {0}", server.MaxConnections); Logger.Write(LogLevel.Debug, "Max requests: {0}", server.MaxRequests); Logger.Write(LogLevel.Debug, "Multiplex connections: {0}", server.MultiplexConnections); return(server); }