使用OWIN的ASP.NET WebApi的WebSockets实现是什么? (不能是SignalR。)

时间:2017-08-15 17:32:43

标签: c# asp.net asp.net-web-api websocket

SignalR不是一个选项,因为我们需要支持仅在SignalR Core中支持的原始WebSocket连接。

这为我在ASP.NET中的WebSockets所知道的几个选项留下了很少的选择。现在,我使用System.Net.WebSockets,但这是一个非常低级的库,没有大量的额外工作,它只支持半双工通信。

websocket-sharpSuperWebSocket等其他选项具有全双工但不适合使用ASP.NET或OWIN。

没有其他选择吗?我宁愿不手动滚动WebSockets类。

1 个答案:

答案 0 :(得分:0)

System.Web.WebSockets.AspNetWebSocket可能就是您要找的东西。 This page包含MVC的示例,但同样适用于Web API。