Esempio n. 1
0
 public HttpClient(HttpServer serv, TcpClient tcp)
 {
     _disposed    = false;
     Server       = serv;
     _tcp         = tcp;
     ReadBuffer   = new HttpReadBuffer(Server.ReadBufferSize);
     _writeBuffer = new byte[Server.WriteBufferSize];
     _stream      = tcp.GetStream();
 }
Esempio n. 2
0
        public HttpClient(HttpServer httpServer, TcpClient tcpClient)
        {
            if (httpServer == null)
                throw new ArgumentNullException(nameof(httpServer));
            if (tcpClient == null)
                throw new ArgumentNullException(nameof(tcpClient));

            Server = httpServer;
            TcpClient = tcpClient;
            
            ReadBuffer = new HttpReadBuffer(httpServer.ReadBufferSize);
            _writeBuffer = new byte[httpServer.WriteBufferSize];

            _stream = tcpClient.GetStream();
        }