Tutorial-ish C# socket-based communicator.