Buen dia para todos, tengo este problema:
Tengo una aplicacion, donde los usuarios se conectan a jugar...Si un usuario se sale dandole click en "Cerrar Sesion", mi base de datos se actualiza con el estado: "Salio", PERO, si el usuario se sale cerrando el navegador, mi tabla queda con el estado "Activo", ahora todos diran, con la function onbeonunolad..., pero cual es mi problema con esta funcion?, si el usuario mata el proceso desde su administrador de equipo, la validacion no se da o si por ejemplo se va la energia, tampoco se da la validacion y mi estado quedaria en:"Activo".¿Porque no puede quedar activo?.
Porque mi base de datos trae a los usuarios con estado activo y los deja en la sala listos para ser retados a jugar ajedrez, lo que se traduce a estar invitando a jugar a alguien que no esta.
Gracias de antemano a todos por su ayuda