A client server pair written in C#