【发布时间】:2016-04-16 20:03:14
【问题描述】:
当使用服务器发送的事件时,服务器如何与浏览器沟通不会有更多事件并且它应该关闭 sse 连接?
这是协议的一部分还是应该通过在正常事件中向客户端传递可以关闭事件源的提示来实现?
【问题讨论】:
标签: http web-applications server-sent-events
当使用服务器发送的事件时,服务器如何与浏览器沟通不会有更多事件并且它应该关闭 sse 连接?
这是协议的一部分还是应该通过在正常事件中向客户端传递可以关闭事件源的提示来实现?
【问题讨论】:
标签: http web-applications server-sent-events
服务器发送的事件是另一个streaming technique which is one of ways of Comet。要停止流式传输数据,只需关闭服务器中的连接。您不需要让客户端调用EventSource 实例的close 方法。
仅供参考,以下链接显示由服务器发送的事件支持的Cettia 流传输如何实现关闭连接。 (注意我是 Cettia 的作者)
编辑
对于那个问题,我添加了es.close within es.onerror。
【讨论】: