.NET WebSocket Application Messaging Protocol implementation