Exemplo n.º 1
0
 private void echoData(IAppSocket appSocket, string toEcho)
 {
     byte[] msg = Encoding.ASCII.GetBytes(toEcho);
     appSocket.Send(msg);
     _optionalLogger?.Info("Sent Back the data, closing the connection...");
     appSocket.Disconnect(SocketShutdown.Both);
 }
Exemplo n.º 2
0
        public void HandleRequest(IAppSocket socket)
        {
            var bytes           = SocketReader.ReadSocket(socket);
            var request         = DataParser.Parse(bytes);
            var requestWithBody = SocketReader.ReadBody(socket, request);
            var response        = RequestProcessor.HandleRequest(requestWithBody);

            socket.Send(response.ToByteArray());
            socket.Disconnect(SocketShutdown.Both);
        }