Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2009, 20:34
Avatar de korg1988
korg1988
 
Fecha de Ingreso: junio-2006
Ubicación: Santa Fe, Argentina
Mensajes: 825
Antigüedad: 17 años, 9 meses
Puntos: 19
De acuerdo Duda con comunicacion entre scripts

Hola, la historia es asi
Me llego el turno de crear una aplicacion que comunique a varios navegadores, al estilo chat (aunque es otra cosa pero bueno quiero entender la logica del funcionamiento y luego armarlo yo)

El punto es...
Supongamos que trabajamos con ajax...

Quisiera entender como logran mantener una comunicacion tan rapida y estable como lo hace Facebook en su chat..

Supongamos que yo soy un usuario en mi sistema, que es amigo de otro usuario, y yo me conecto... Entonces el sistema registra que yo me conecte en la base de datos

Ahoira bien, como hago para que el navegador de mis usuarios registre que yo me conecte y me muestre como conectado?


O lo mismo digo cuando yo envio un mensaje en el chat, y como hace la otra computadora para saber que yo le envie ese mensaje?


Yo pienso en que ambos clientes estan continuamente haciendo peticiones al servidor revisando si hay mensajes nuevos, o si hay alguna persona conectada, pero tambien pienso que eso produciria una carga execiba del servidor!...


Realmente, me gustaria saber como se manejan esas conexiones!


desde ya muchas gracias.

No quiero ningun codigo magico, solo quiero que me ayuden a encontrar el camino jaja, porque solo no he podido o al menos las ideas que tengo no se si son las optimas (como la que dije antes, de hacer peticiones continuas al server para ver cambios de estado en la base de datos)

Saludos!