【发布时间】:2020-05-19 21:13:09
【问题描述】:
我正在使用此代码向浏览器客户端发送 SSE 消息。
https://nodejs.org/api/http.html#http_response_write_chunk_encoding_callback
节点服务器
response.writeHead(200, { 'Content-Type': 'text/event-stream', 'Access-Control-Allow-Origin': '*' });
response.write(message);
response.end();
对于我正在使用这个 javascript 的客户端:
var source = new EventSource('myurl');
source.addEventListener('add', addHandler, false);
source.addEventListener('remove', removeHandler, false);
一切正常,但是服务器如何确定客户端确实收到了它?我猜SSE正在使用TCP,有什么方法可以收到确认吗?
【问题讨论】:
标签: javascript node.js server-sent-events eventsource