A C# implementation of a WebSocket server