按服务器停止服务器发送的事件

时间:2016-04-16 20:03:14

标签: http web-applications server-sent-events

使用服务器发送的事件时,服务器如何与浏览器通信,不会有更多事件,应该关闭sse连接?

这是协议的一部分还是应该通过在正常事件中将提示传递给客户端来实现它可以关闭事件源?

1 个答案:

答案 0 :(得分:0)

服务器发送的事件是另一个streaming technique which is one of ways of Comet。要停止流数据,只需关闭服务器中的连接即可。您无需让客户端调用close实例的EventSource方法。

仅供参考,以下链接显示由服务器发送的事件支持的Cettia流式传输如何实现关闭连接。 (请注意,我是Cettia的作者)

修改

对于该问题,我添加了es.close within es.onerror