【问题标题】:Cross platform .NET WebSocket server library with async support具有异步支持的跨平台 .NET WebSocket 服务器库
【发布时间】:2013-04-30 07:45:35
【问题描述】:

是否有任何提供 WebSocket 服务器支持并允许通过 C# 5 async API 进行异步 IO 的跨平台(阅读:Mono-friendly)库?

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

单声道本身does not yet implementSystem.Net.WebSockets

【问题讨论】:

  • 您可以在 Mono 上运行 XSockets.NET,并且有异步发送方法,但不能使用 C#5。 XSockets 基于 .NET 4.0 xsockets.net
  • Alchemy Websockets 是另一个与 Mono 兼容的 WebSocket 库,但它似乎不支持异步。

标签: .net mono websocket async-await supersocket.net


【解决方案1】:

您现在可以使用WebSocketListener

它提供异步方法。

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 您能否提供一个参考来说明这些库如何支持 c# 5 async
    • 不支持关键字“async”,但通信是异步的。
    • 我的问题是关于对 C# 5 的 asyncawait 的支持。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-15
    • 2010-09-07
    • 2011-03-19
    • 1970-01-01
    相关资源
    最近更新 更多