SignalR与服务器发送事件HTML 5

Man*_*mar 3 server-sent-events signalr

对于实时推送通知,我知道HTML5(EventSource)中的SignaR和服务器发送事件?

无论SignalR在做什么,我都可以通过服务器发送事件来实现.我怀疑在哪种情况下我应该使用SignaR和SSE.

谢谢.

Ste*_*e B 6

只有少数浏览器支持服务器发送事件.

也就是说,SignalR的目标之一是创建传输协议的抽象.它允许开发人员专注于应用程序的逻辑.不是如何传输数据.在引擎盖下,SignalR将根据服务器和客户端功能选择适当的传输.

使用现代浏览器时,将使用WebSockets,而将使用旧的长轮询.

有关更多信息,请参阅官方文档中的" 运输"部分.