Owin自托管上的SignalR websocket

时间:2015-09-18 09:32:56

标签: websocket signalr owin

我在Owin Self主持人上尝试SignalR。一切工作文件但SignalR回退到服务器发送事件而不是使用WebSockets。 我知道IIS 7.5(Windows 7)不支持websockets,但由于这是Owin Self主机,我觉得它不依赖于IIS和HTTP.sys和websockets应该工作。

即使Scott Hanselman在下面的链接中评论说,通过OWIN,我们可以在任何地方进行WebSockets: https://aspnet.uservoice.com/forums/41199-general-asp-net/suggestions/3090811-websockets-support-in-asp-net-4-5-should-not-be-li

有没有人如何使用SignalR(或任何其他方法)和Owin在Windows 7上运行真正的websockets?

1 个答案:

答案 0 :(得分:1)

OWIN WebSocket规范没有任何操作系统依赖性,但它确实依赖于拥有一个实现它的服务器。立即尝试:https://github.com/Bobris/Nowin

Katana自托管中使用的HttpListener仍然依赖于Http.Sys,需要Win8 +才能支持WebSocket。