public void HandleClient(Stream stream)
 {
     this.Request  = this.GetRequest(stream);
     this.Response = this.RouteRequest();
     Console.WriteLine("-RESPONSE-----------");
     Console.WriteLine(this.Response.Header);
     StreamUtils.WriteResponse(stream, this.Response);
 }
 public void HandleClient(TcpClient tcpClient)
 {
     using (var networkStream = tcpClient.GetStream())
     {
         this.Request  = this.GetRequest(networkStream);
         this.Response = this.RouteRequest();
         StreamUtils.WriteResponse(networkStream, this.Response);
     }
 }
示例#3
0
 public void HandleClient(TcpClient tcpClient)
 {
     using (var stream = tcpClient.GetStream())
     {
         Request  = GetRequest(stream);
         Response = RouteRequest();
         StreamUtils.WriteResponse(stream, Response);
     }
 }
示例#4
0
        public void HandleClient(TcpClient tcpClient)
        {
            var stream = tcpClient.GetStream();

            using (stream)
            {
                this.Request  = GetRequest(stream);
                this.Response = RouteRequest();
                StreamUtils.WriteResponse(stream, this.Response);
            }
        }
示例#5
0
 public void HandleClient(TcpClient tcpClient)
 {
     using (var stream = tcpClient.GetStream())
     {
         Request  = GetRequest(stream);
         Response = RouteRequest();
         Console.WriteLine("-RESPONSE-------------");
         Console.WriteLine(Response.Header);
         //Console.WriteLine(Encoding.UTF8.GetString(Response.Content));
         Console.WriteLine("----------------------");
         StreamUtils.WriteResponse(stream, Response);
     }
 }
        public void HandleClient(TcpClient tcpClient)
        {
            using (var stream = tcpClient.GetStream())
            {
                Request = GetRequest(stream);

                if (!string.IsNullOrEmpty(Request.Content))
                {
                    this.dataProvider.AddToDatabase(Request.Url, Request.Content);
                }

                Response = RouteRequest();
                StreamUtils.WriteResponse(stream, Response);
            }
        }
 public void HandleClient(Stream stream)
 {
     Request  = GetRequest(stream);
     Response = RouteRequest();
     StreamUtils.WriteResponse(stream, Response);
 }