public SelfHostHttpServer(IPEndPoint localEP, IHttpEngineBuilder engineBuilder)
        {
            if (localEP == null)
            {
                throw new ArgumentNullException("localEP");
            }
            if (engineBuilder == null)
            {
                throw new ArgumentNullException("engineBuilder");
            }

            LocalEndPoint  = localEP;
            _engineBuilder = engineBuilder;
        }
 public SelfHostHttpServer(IPAddress localIPAddress, int listenPort, IHttpEngineBuilder engineBuilder)
     : this(new IPEndPoint(localIPAddress, listenPort), engineBuilder)
 {
 }
 public SelfHostHttpServer(int listenPort, IHttpEngineBuilder engineBuilder)
     : this(IPAddress.Any, listenPort, engineBuilder)
 {
 }