Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Duda cerrar servidor #614

Open
7 tasks
francorreaandrades opened this issue Jun 19, 2024 · 3 comments
Open
7 tasks

Duda cerrar servidor #614

francorreaandrades opened this issue Jun 19, 2024 · 3 comments
Assignees
Labels
Tarea 4 Dudas sobre la T4

Comments

@francorreaandrades
Copy link

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

Holaa, una consulta.
Cuando en la distribucion de puntaje dicen: "Si el servidor se desconecta, se le advierte a los clientes con un mensaje en la interfaz y se les permite cerrar el programa." se refieren a que yo voy a la terminal del servidor y cierro la ventana??? Y como se le debe preguntar al cliente si quiere o no quiere cerrar el programa??

@francorreaandrades francorreaandrades added the Tarea 4 Dudas sobre la T4 label Jun 19, 2024
@dlv237 dlv237 self-assigned this Jun 19, 2024
@dlv237
Copy link
Member

dlv237 commented Jun 19, 2024

Hola, @francorreaandrades! Ese apartado de la distribución de puntajes se refiere a poder seguir el siguiente flujo:

  1. El servidor se detiene/desconecta/cierra (cualquier cosa que detenga el proceso del servidor).
  2. El cliente se da cuenta de esta desconexión.
  3. Se muestra un mensaje o un pop-up en la ventana que indique esta desconexión con tal de que el usuario pueda cerrar el programa manualmente.

La idea de esto es que el programa del cliente no se caiga ni se cierre automáticamente cuando el servidor se desconecte, de esta manera el usuario puede cerrar el programa sin que le aparezca un fallo en el flujo del juego.

Cabe mencionar que el cliente al depender del servidor para validar los niveles, el usuario no puede elegir "no cerrar el programa", ya que se generaría un error al intentar mandar un mensaje al servidor.

@francorreaandrades
Copy link
Author

Entonces al aparecer el pop up notificando que se cayó el servidor simplemente se cierra el juego y se termina el programa, no se le debe preguntar al cliente quq quiere hacer??

@dlv237
Copy link
Member

dlv237 commented Jun 20, 2024

En el enunciado se explica con otras palabras, "Si es el servidor quien se desconecta, cada cliente conectado debe mostrar un mensaje en la ventana (ya sea como texto plano o pop-up) explicando la situación, antes de cerrar el programa.". La idea es que el usuario no pueda seguir utilizando el programa, por ende no debería elegir una opción distinta a esto.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Tarea 4 Dudas sobre la T4
Projects
None yet
Development

No branches or pull requests

2 participants