2013-04-30 5 views
5

Gibt es plattformübergreifende (read: Mono-friendly) Bibliotheken, die WebSocket Server-Unterstützung bieten und asynchrone IO über eine C# 5 async API zulassen?Plattformübergreifende .NET WebSocket-Serverbibliothek mit asynchroner Unterstützung

SuperSocket.NET scheint die nächste Option, aber tut not appear to offer async support.

Mono selbst does not yet implementSystem.Net.WebSockets.

+0

Sie können XSockets.NET auf Mono ausführen, und es gibt async senden Methoden, aber nicht mit C# 5. XSockets baut auf .NET 4.0 auf http://xsockets.net – Uffe

+0

[Alchemy WebSockets] (http://alchemyweb Sockets.net) ist eine andere Mono-kompatible WebSocket-Bibliothek, aber scheint keine asynchrone Unterstützung zu haben. –

Antwort

0

Sie sollten SuperWebSocket anstelle von SuperSocket verwenden. Sowohl SuperWebSocket als auch SuperSocket unterstützen asynchrone Kommunikation. SuperWebSocket ist eine Websocket-Server-Basis auf SuperSocket.

+1

Können Sie eine Referenz angeben, die zeigt, wie diese Bibliotheken C# 5 'async' unterstützen? –

+0

Das Schlüsselwort "async" wird nicht unterstützt, die Kommunikation ist jedoch asynchron. –

+2

Meine Frage bezieht sich auf die Unterstützung für C# 5 'Async' und' erwarten'. –