【发布时间】:2012-09-03 08:35:47
【问题描述】:
我正在开发一个网络应用程序,我希望当数据库发生某些更改时,服务器会向特定客户端发送响应(如推送通知)。我希望将此通知发送到客户端的浏览器。我不想使用轮询。
我能做什么?
我认为可以使用SSE,但我不清楚。
我想知道
- 是否可以在没有客户端请求的情况下向特定客户端发送响应(无需轮询)。
- 服务器将如何检测特定客户端?
请帮帮我。
【问题讨论】:
-
正如您所说,SSE 似乎是要走的路。更准确地说,您链接到的 HTML5 示例不清楚什么?还要考虑这个 2013 Sinatra 示例:html5hacks.com/blog/2013/04/21/… 和当前提出的 W3C 建议:w3.org/TR/eventsource
标签: browser push-notification server-push