对于实时推送通知我知道HTML5中的SignaR和服务器发送事件(EventSource)?
无论SignalR做什么,我都可以通过服务器发送事件来实现。 我怀疑在哪种情况下我应该使用SignaR和SSE。
谢谢。
答案 0 :(得分:5)
支持服务器发送事件by only a few set of browsers。
也就是说,SignalR的目标之一是创建传输协议的抽象。它允许开发人员专注于应用程序的逻辑。不是如何传输数据。在引擎盖下,SignalR将根据服务器和客户端功能选择适当的传输。
使用现代浏览器时,将使用WebSockets,而将使用旧的长轮询。