Example #1
0
        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());
        }
Example #2
0
        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);
        }
Example #3
0
        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();
        }