当所有客户端都必须接收具有相同数据的更新时,使用服务器发送事件非常简单。例如,更新HTML客户端的股票价格。
如何将响应定位到不同的客户端。
例如:
客户A需要通知仅对客户A感兴趣的事件(即客户A的新电子邮件已到达)。
客户端A收到电子邮件时无需更新客户端B.
答案 0 :(得分:0)
您可以为每个客户端向服务器发送参数,例如:
var source = new EventSource('event.php?client=a');
然后在 event.php 中,您可以有条件地输出更新:
if(isset($_GET['client']) && $_GET['client'] == 'a'){
//show update for client a
}