2013-04-30 18 views
5

Esistono librerie cross-platform (leggi: Mono-friendly) che offrono il supporto del server WebSocket e consentono l'IO asincrono tramite un'API C# 5 async?Libreria server .NET WebSocket con supporto asincrono.

SuperSocket.NET sembra l'opzione più vicina, ma è not appear to offer async support.

Mono stesso does not yet implementSystem.Net.WebSockets.

+0

È possibile eseguire XSockets.NET su Mono e ci sono metodi di invio asincroni ma non con C# 5. XSockets è basato su .NET 4.0 http://xsockets.net – Uffe

+0

[Alchemy Websockets] (http://alchemywebsockets.net) è un'altra libreria WebSocket compatibile con Mono, ma non sembra avere supporto asincrono. –

risposta

0

È necessario utilizzare SuperWebSocket anziché SuperSocket. Sia SuperWebSocket che SuperSocket supportano le comunicazioni asincrone. SuperWebSocket è una base server Websocket su SuperSocket.

+1

Potete fornire un riferimento che mostra come queste librerie supportano il C# 5 'async'? –

+0

Non supporta la parola chiave "async", ma le comunicazioni sono asincrone. –

+2

La mia domanda riguarda il supporto per C# 5 'async' e' await'. –