Implement C# reader, writer, and server. None of them probably work.