小编kba*_*tis的帖子

使用Server-Sent事件广播消息

我想实现一个简单的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数据"回显"给所有客户端.

这可能吗?我可以采取另一条路线吗?

先感谢您

php sockets html5 broadcast server-sent-events

6
推荐指数
1
解决办法
4984
查看次数

标签 统计

broadcast ×1

html5 ×1

php ×1

server-sent-events ×1

sockets ×1