Owin 自主机上的 SignalR websocket
SignalR websocket on Owin self host
我在 Owin Self 主机上尝试 SignalR。文件一切正常,但 SignalR 回退到服务器发送事件而不是使用 WebSockets。
我知道 IIS 7.5 (Windows 7) 不支持 websockets 但由于这是 Owin Self 主机,我的印象是它不依赖于 IIS,HTTP.sys 并且 websockets 应该可以工作。
甚至 Scott Hanselman 也在下面评论 link 有了 OWIN,我们可以在任何地方使用 WebSockets:
https://aspnet.uservoice.com/forums/41199-general-asp-net/suggestions/3090811-websockets-support-in-asp-net-4-5-should-not-be-li
有人知道如何在 Windows 7 上使用 SignalR(或任何其他方法)和 Owin 运行 实现真正的 websockets 吗?
OWIN WebSocket 规范没有任何 OS 依赖项,但它确实依赖于实现它的服务器。现在试试:https://github.com/Bobris/Nowin
Katana 自托管中使用的 HttpListener 仍然依赖于 Http.Sys 并且需要 Win8+ 才能支持 WebSocket。
我在 Owin Self 主机上尝试 SignalR。文件一切正常,但 SignalR 回退到服务器发送事件而不是使用 WebSockets。 我知道 IIS 7.5 (Windows 7) 不支持 websockets 但由于这是 Owin Self 主机,我的印象是它不依赖于 IIS,HTTP.sys 并且 websockets 应该可以工作。
甚至 Scott Hanselman 也在下面评论 link 有了 OWIN,我们可以在任何地方使用 WebSockets: https://aspnet.uservoice.com/forums/41199-general-asp-net/suggestions/3090811-websockets-support-in-asp-net-4-5-should-not-be-li
有人知道如何在 Windows 7 上使用 SignalR(或任何其他方法)和 Owin 运行 实现真正的 websockets 吗?
OWIN WebSocket 规范没有任何 OS 依赖项,但它确实依赖于实现它的服务器。现在试试:https://github.com/Bobris/Nowin
Katana 自托管中使用的 HttpListener 仍然依赖于 Http.Sys 并且需要 Win8+ 才能支持 WebSocket。