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; }