Ver Mensaje Individual
  #8 (permalink)  
Antiguo 08/02/2009, 15:05
Avatar de ElJavista
ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 2 meses
Puntos: 67
Respuesta: Alguien me podria dar algun consejor de como hacer...

Si, con ajax, si ya sabes todo eso el ajax solo es un paso más. Bueno, entonces te doy unas ideas. En primer lugar puedes usar la base de datos, haces un registro de usuario y cuando ingrese en línea modificas el valor de un campo del usuario a 1, de ese modo puedes saber que está en línea. Ahora, haces una tabla de conversación. La tabla tendría un campo de quien escribe, y otro campo a quien se le escribe y otro campo del contenido. Cuando alguien manda un mensaje se inserta un registro. Para recibir el mensaje pues se hace consultas periódicas cada digamos 5 segundos, en la búsqueda se busca lo último que se ha enviado a ese usuario, aunque eso puede no resultar siempre, si alguien mandaria dos mensajes muy rapido podría no captarse los anteriores mensajes. Bueno, también podría buscarse todos los mensajes e insertarse. Esas son ideas, seguro que falta muchas cosas más. Te deseo suerte.

Mira, eso es algo que hice una vez, pero sé que el PHP puede manejar canales IRC, los cuale sirven precisamente para chatear, podrías investigar al respecto, podría ser que te sirviera más que lo que he escrito.