Cross platform .NET WebSocket server library with async support

.net, async-await, mono, supersocket.net, websocket

Solution

You can use now WebSocketListener.

It offers async methods.

Problem

Are there any cross-platform (read: Mono-friendly) libraries that offer WebSocket server support and allow for asynchronous IO via a C# 5 `async` API? SuperSocket.NET seems like the closest option, but does not appear to offer async support. Mono itself does not yet implement `System.Net.WebSockets`.

Original source