Exemplo n.º 1
0
        public HttpClient(HttpServer server, TcpClient client)
        {
            if (server == null)
            {
                throw new ArgumentNullException("server");
            }
            if (client == null)
            {
                throw new ArgumentNullException("client");
            }

            Server    = server;
            TcpClient = client;

            ReadBuffer   = new HttpReadBuffer(server.ReadBufferSize);
            _writeBuffer = new byte[server.WriteBufferSize];

            _stream = client.GetStream();
        }
Exemplo n.º 2
0
        public HttpClient(HttpServer httpServer, TcpClient tcpClient)
        {
            if (httpServer == null)
            {
                throw new ArgumentNullException(httpServer.ToString());
            }

            if (tcpClient == null)
            {
                throw new ArgumentNullException(tcpClient.ToString());
            }

            Server    = httpServer;
            TcpClient = tcpClient;

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

            _stream = TcpClient.GetStream();
        }