private void HandleClient(TcpClient client) { StreamReader reader = new StreamReader(client.GetStream()); String msg = ""; while (reader.Peek() != -1) { msg += reader.ReadLine() + "\n"; } Console.WriteLine("REQUEST: " + msg); Request request = Request.GetRequest(msg); Response response = Response.From(request); response.Post(client.GetStream()); }
private void HandleClient(Socket client) { NetworkStream netStream = new NetworkStream(client); StreamReader reader = new StreamReader(netStream); String message = ""; while (reader.Peek() != -1) { message += reader.ReadLine() + "\n"; } Request req = Request.GetRequest(message); Response resp = Response.From(req); resp.Post(netStream); }
private void HandleClient() { clientSocket = listener.Accept(); NetworkStream clientNetworkStream = new NetworkStream(clientSocket); StreamReader reader = new StreamReader(clientNetworkStream); String msg = ""; while (reader.Peek() != -1) { msg += reader.ReadLine() + "\n"; } Console.WriteLine("Request: \n " + msg); Request request = Request.GetRequest(msg); Response response = Response.From(request); response.Header(clientNetworkStream); clientSocket.Close(); }