Ver Mensaje Individual
  #9 (permalink)  
Antiguo 17/08/2012, 16:54
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 10 meses
Puntos: 528
Respuesta: es normal hacer asi un chat?

Dadas las limitantes que tengo para instalar otras cosas en el servidor, me he tenido que conformar con usar apache y php simple, y no me he metido a investigar mucho sobre las tecnologías tipo ape, comet y derivados, pero te comento a grandes rasgos lo que hace el chat que he desarrollado:

El usuario A escribe, su texto se agrega a su ventana de conversación por js de forma inmediata, y se envía al servidor para almacenarse en una tabla con la estructura:

fecha, usuario_origen, usuario_destino, mensaje, status

Cuando el chat del usuario B pide nuevos datos, se leen de la tabla los que tengan status no leído (0) se marcan como leídos (1) y se regresan los datos sólo del mensaje y el usuario origen (A)

El javascript del usuario B toma los datos devueltos y según sea el usuario origen los asigna y les da formato para agregarlos a la conversación del usuario B.