Example #1
0
        public WebServer(int port, IHandeable mvcRequestHandler)
        {
            this.port     = port;
            this.listener = new TcpListener(IPAddress.Parse(localHostIpAddress), port);

            this.mvcRequestHandler = mvcRequestHandler;
        }
        public ConnectionHandler(Socket client, IHandeable mvcRequestHandler)
        {
            CoreValidator.ThrowIfNull(client, nameof(client));
            CoreValidator.ThrowIfNull(mvcRequestHandler, nameof(mvcRequestHandler));

            this.client            = client;
            this.mvcRequestHandler = mvcRequestHandler;
        }