Tema: Comet
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/07/2009, 22:28
Avatar de pato12
pato12
 
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 17 años, 2 meses
Puntos: 101
Hola, creo que este es el sistema que usa el chat de facebook: COMET
Me pregunto como se hace, porque este sistema mantiene la conexion con el servidor hasta que el servidor detecte un cambio y le debuelve la informacion.
Gracias
Salu2

Creo que ya se como:
Es como un ajax normal, pero envio el ultimo dato que tengo y si el dato no es igual al del servidro imprimo lo nuevo y vuelvo a mandar la peticion.

Algo como:
Código php:
Ver original
  1. set_time_limit(0); // Para que no alla limite
  2. while(true){ // para que repita simpre
  3. if(dato_bd()!=$dato_enviado_del_cliente){
  4. echo dato_nuevo();
  5. }
  6. sleep(1); // Dormimos 1 segundo, para hacer tiempo
  7. }
Masomenos deve ser haci, ya voy a hacer un ejemplo.
__________________
Half Music - www.halfmusic.com

Última edición por GatorV; 28/07/2009 a las 13:39