2013-04-30 7 views
5

Czy istnieją biblioteki międzyplatformowe (czytaj: przyjazne dla monopolu), które oferują obsługę serwera WebSocket i pozwalają na asynchroniczną operację wejścia/wyjścia poprzez interfejs API C# 5 async?Biblioteka serwerów platformy .NET WebSocket z obsługą asynchroniczną

SuperSocket.NET wydaje się być najbliższą opcją, ale ma wartość not appear to offer async support.

Samo monofoniczne does not yet implementSystem.Net.WebSockets.

+0

Możesz uruchomić XSockets.NET na Mono i istnieją metody wysyłania asynchronicznego, ale nie z C# 5. XSockets jest zbudowany na .NET 4.0 http://xsockets.net – Uffe

+0

[Alchemy Websockets] (http://alchemywebsockets.net) jest kolejną kompatybilną z Mono biblioteką WebSocket, ale wydaje się, że nie ma asynchronicznego wsparcia. –

Odpowiedz

0

Należy używać SuperWebSocket zamiast SuperSocket. Obsługa komunikacji asynchronicznej zarówno SuperWebSocket, jak i SuperSocket. SuperWebSocket to baza serwerów internetowych na SuperSocket.

+1

Czy możesz podać odniesienie, które pokazuje, w jaki sposób te biblioteki obsługują C# 5 'async'? –

+0

Nie obsługuje słowa kluczowego "async", ale komunikacja jest asynchroniczna. –

+2

Moje pytanie dotyczy obsługi 'asynchronicznych' i' oczekujących' C# 5. –