2013-04-30 100 views
5

是否提供WebSocket服务器支持并允许通过C#5 async API的异步IO的任何跨平台(读取:单一友好型)库?具有异步支持的跨平台.NET WebSocket服务器库

SuperSocket.NET似乎是最接近的选项,但确实是not appear to offer async support

单音本身does not yet implementSystem.Net.WebSockets

+0

您可以在Mono上运行XSockets.NET,并且有异步发送方法,但不能与C#5一起使用。 XSockets建立在.NET 4.0上 http://xsockets.net – Uffe 2013-05-04 07:53:46

+0

[Alchemy Websockets](http://alchemywebsockets.net)是另一个兼容Mono的WebSocket库,但它似乎没有异步支持。 – 2014-01-22 14:26:40

回答

0

您应该使用SuperWebSocket而不是SuperSocket。 SuperWebSocket和SuperSocket都支持异步通信。 SuperWebSocket是基于SuperSocket的websocket服务器。

+1

你能否提供一个参考来展示这些库如何支持c#5'async'? – 2013-06-19 08:28:15

+0

它不支持关键字“异步”,但通信是异步的。 – 2013-06-19 08:51:59

+2

我的问题是关于支持C#5的'async'和'await'。 – 2013-06-19 11:04:29