SignalR不是一个选项,因为我们需要支持仅在SignalR Core中支持的原始WebSocket连接。
这为我在ASP.NET中的WebSockets所知道的几个选项留下了很少的选择。现在,我使用System.Net.WebSockets,但这是一个非常低级的库,没有大量的额外工作,它只支持半双工通信。
websocket-sharp和SuperWebSocket等其他选项具有全双工但不适合使用ASP.NET或OWIN。
没有其他选择吗?我宁愿不手动滚动WebSockets类。
答案 0 :(得分:0)
System.Web.WebSockets.AspNetWebSocket可能就是您要找的东西。 This page包含MVC的示例,但同样适用于Web API。