Foros del Web » Programando para Internet » Javascript » Frameworks JS »

envio informacion sin pedirla.

Estas en el tema de envio informacion sin pedirla. en el foro de Frameworks JS en Foros del Web. Hola buenas. No estoy seguro de que esto se pueda hacer con Ajax ni nada parecido pero bueno alla va: Estoy creando una pagina, en ...
  #1 (permalink)  
Antiguo 08/09/2007, 11:12
Avatar de radamantys  
Fecha de Ingreso: agosto-2006
Mensajes: 46
Antigüedad: 17 años, 8 meses
Puntos: 1
envio informacion sin pedirla.

Hola buenas. No estoy seguro de que esto se pueda hacer con Ajax ni nada parecido pero bueno alla va:

Estoy creando una pagina, en ella los usuarios online se podran mandar mensajes instantaneos unos a los otros, estoy buscando una forma de que cuando un usuario reciba un mensaje instantaneo sea informado por un texto en pantalla que le diga que tiene un nuevo pm. En un principio habia pensado en una funcion que cada x tiempo envie una peticion al servidor y compruebe si hay mensajes nuevo, pero esto puede ser poco eficaz cuando haya mucha gente. Hay alguna forma de que por ejemplo cuando un mensaje sea enviado el servidor envie informacion al usuario al que va dirigido el mensaje diciendole que tiene un mensaje nuevo. Es decir: Primero que el servidor compruebe si el usuario a quien va dirigido el mensaje este online, si es asi, enviarle informacion diciendole que tiene un mensaje nuevo. No se si me explico bien.Si os sirve stoy usando mootool como framework de Ajax y PHP aunque si se puede en otro framework como jquery u otro no me cuesta nada cambiarme.

Gracias de antemano.
  #2 (permalink)  
Antiguo 09/09/2007, 22:52
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 2 meses
Puntos: 17
Re: envio informacion sin pedirla.

No, el protocolo HTTP responde a peticiones, no vas a poder crear un mensaje desde el servidor al cliente sin que el cliente lo pida... Igualmente no te preocupes por la performance, podés hacer que cada 30 segundos le pida la info y que si no tiene mensajes (que es lo más común) reciba vacío, o un 0, y la transferencia es mínima
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:18.