2012-02-25 12 views
5

El uso de eventos enviados por el servidor es bastante directo cuando todos los clientes deben recibir actualizaciones con los mismos datos. Por ejemplo, actualizar los clientes HTML en precios de acciones.Eventos enviados por el servidor: respuesta de segmentación a clientes específicos

¿Cómo puedo dirigir la respuesta a diferentes clientes?

Por ejemplo:

Un cliente tiene que ser notificado sobre los eventos que sólo cliente de interés A (es decir, un nuevo correo electrónico ha llegado para el cliente A).

No es necesario actualizar el Cliente B cuando el cliente A recibe un correo electrónico.

Respuesta

0

Puede enviar parámetros al servidor para cada cliente, por ejemplo:

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

Luego, en event.php que pueda actualizaciones de salida condicional:

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

¿qué pasa si tengo 2000 cliente. –

+0

Hola, creo que la parte comentada '// show update for client a' es la parte que contiene la respuesta, pero lamentablemente, también es la parte que supones que es trivial para la persona que hizo la pregunta. – qualebs

Cuestiones relacionadas