我看过signalR vs html5 websockets for asp.net MVC chat application个,但它并没有signalR vs html5 websockets for asp.net MVC chat application%回答我的问题,因为它基于HTML5 WebSockets,微软可能在年对其进行了扩展.NET 4.5及其WebSocket对象.
我想知道WebSocket功能是否真的和SignalR一样,在WebSocket不可用的情况下,是否会退回到长轮询?微软肯定会在这项技术上采用与Signal相同的技术吗?
编辑:
对于任何其他想知道这一点的人来说,我发现这条 comments 对理解这个场景以及我为什么要使用SignalR最有帮助:
嗯,他们不是真的.到目前为止,IIS和ASP.NET还没有 任何支持WebSockets的内置内容,因此SignalR项目必须 自己造吧.既然微软提供了管道 SignalR可以很容易地切换到使用微软的实现, 或者除了他们自己的之外,或者代替他们自己的.SignalR是一个 实现细节上的抽象,WebSockets类是 实施详情