Buenas a todos!
 
Estoy creando una aplicación web donde ya tengo una tabla en la base de datos para los usuarios, un login...etc. Lo que quiero hacer es un apartado donde sólo dos usuarios puedan chatear, tengo ya un apartado donde llamo a dos variables $usuario1 y $usuario2 para acceder a todos los elementos de esos usuarios (nombre, direccion,email...etc), lo que quiero es saber cuándo cualquiera de los dos está conectado y en caso de que lo esté poder abrir una ventana de chat y mantener una conversación con el otro, guardando los logs de la conversación en la base de datos. 
 
¿Conocéis alguna especie de módulo ya creado o algún manual que pueda seguir o al menos darme una pista de cómo poder hacerlo?
 
 
Gracias por adelantado! 
   
 


 a este le había estado echando un vistazo y está genial para esta función. De hecho le he implementado algunas sentencias de sql para que guarde los datos en la db a modo de logs ya que tal y como venía no me los guardaba. Ha sido muy fácil de implementar en este sentido.
 a este le había estado echando un vistazo y está genial para esta función. De hecho le he implementado algunas sentencias de sql para que guarde los datos en la db a modo de logs ya que tal y como venía no me los guardaba. Ha sido muy fácil de implementar en este sentido. 


