Hola,
Estoy programando un chat.
Tengo un script para incluir a los usuarios que van entrado, en la base de datos. Y otro script para sacar a los que van saliendo de la pagina, o cierran navegador.
Todo funciona bien.
El problema es cuando el ordenador del usuario se cierra, o el navegador bloquea. En estos casos, la base de datos no se llega a actualizar, y el usuario aparece como si nunca hubiera salido del chat.
No se como resolver el problema. Quiza deberia controlar la sesiones de los usuarios y actualizar la base de datos cada cierto tiempo, o algo asi. ¿Alguien sabe como resolver el problema.?