yeta1990 / ft_transcendence

1 stars 1 forks source link

Una sola ventana abierta por usuario #51

Closed yeta1990 closed 1 year ago

yeta1990 commented 1 year ago

Al estar trabajando con sockets, soportar que un usuario pueda conectarse en diferentes ventanas a la vez genera un problema de concurrencia que tendríamos que gestionar a mano, complicando la lógica del código. Para evitar eso, vamos a limitar la posibilidad de abrir una nueva ventana con el mismo usuario logueado: se mantendrá siempre la primera que se abrió, y en el resto aparecerá un mensaje de error avisando de que si quiere usar esa ventana, cierre la otra y F5.

yeta1990 commented 1 year ago

Descartado, es más costoso hacer esto que gestionar múltiples clientes activos por usuario, y ya está resuelto, con lo cual esto ya no tiene sentido