Сервер отправил события - таргетинг ответа на конкретных клиентов - PullRequest
8 голосов
/ 25 февраля 2012

Использование событий, отправленных сервером, довольно просто, когда все клиенты должны получать обновления с одинаковыми данными. Например, обновление HTML-клиентов по ценам на акции.

Как настроить таргетинг ответа на разных клиентов.

Например:

Клиент A должен быть уведомлен о событиях, которые интересуют только клиента A (то есть для клиента A поступило новое электронное письмо).

Клиент B не нуждается в обновлении, когда клиент A получает электронное письмо.

1 Ответ

0 голосов
/ 29 апреля 2013

Вы можете отправить параметр на сервер для каждого клиента, например:

var source = new EventSource('event.php?client=a');

Затем в event.php вы можете вывести обновления условно:

if(isset($_GET['client']) && $_GET['client'] == 'a'){
//show update for client a
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...