Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 服务器已发送事件-针对特定客户端的响应_Html - Fatal编程技术网

Html 服务器已发送事件-针对特定客户端的响应

Html 服务器已发送事件-针对特定客户端的响应,html,Html,当所有客户端都必须接收具有相同数据的更新时,使用服务器发送的事件相当简单。例如,更新股票价格的HTML客户端 如何将响应定向到不同的客户端 例如: var source = new EventSource('event.php?client=a'); 客户A需要在只有客户A感兴趣的事件上得到通知(即,客户A收到了一封新的电子邮件) 当客户端A收到电子邮件时,客户端B不需要更新。您可以为每个客户端向服务器发送参数,例如: var source = new EventSource('event.p

当所有客户端都必须接收具有相同数据的更新时,使用服务器发送的事件相当简单。例如,更新股票价格的HTML客户端

如何将响应定向到不同的客户端

例如:

var source = new EventSource('event.php?client=a');
客户A需要在只有客户A感兴趣的事件上得到通知(即,客户A收到了一封新的电子邮件)


当客户端A收到电子邮件时,客户端B不需要更新。

您可以为每个客户端向服务器发送参数,例如:

var source = new EventSource('event.php?client=a');
然后在event.php中,您可以有条件地输出更新:

if(isset($_GET['client']) && $_GET['client'] == 'a'){
//show update for client a
}

如果我有2000个客户端呢。您好,我认为注释部分
//show update for client a
是包含答案的部分,但不幸的是,它也是您认为对提问者来说无关紧要的部分。