我想实现一个简单的Server-Sent事件应用程序,客户端监听这样的php文件
<script src="eventsource.js"></script>
<script>
var es = new EventSource('../sse.php');
es.onmessage = function (event) {
var data = JSON.parse(event.data);
console.log('msg: ' + event.data);
};
es.onopen = function () {
console.log('connected');
}
</script>
Run Code Online (Sandbox Code Playgroud)
但后来我需要能够广播一条消息,每个连接的客户端同时获取它.
php文件将被另一个请求触发,它会将一些SSE数据"回显"给所有客户端.
这可能吗?我可以采取另一条路线吗?
先感谢您