private void WriteResponse(NamedPipeServerStream pipe, object response)
        {
            var writer = new JsonStreamWriter(pipe);

            writer.WriteJson(response);
            writer.Flush();
        }
예제 #2
0
        private void HandleClientConnection(NamedPipeServerStream pipe)
        {
            var reader            = new JsonStreamReader(pipe, Encoding.UTF8);
            var requestJsonString = reader.ReadJsonString();
            var response          = BuildResponse(requestJsonString);
            var writer            = new JsonStreamWriter(pipe);

            writer.WriteJson(response);
            writer.Flush();
        }