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

Cliente recibe mensaje del servidor, pero no emite señal hasta la conexión de otro cliente #515

Open
6 tasks done
rmezaa opened this issue Jun 21, 2023 · 0 comments
Open
6 tasks done
Labels
Tarea 3 Dudas sobre la T3

Comments

@rmezaa
Copy link

rmezaa commented Jun 21, 2023

Prerrequisitos

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

Duda

Hola! Tengo un problema en la tarea 3, lo que sucede es que al mandar un mensaje, lista o lo que sea del servidor al cliente, el cliente lo recibe bien, ya que hago print al mensaje recibido, luego emito una señal para que cambie el frontend, y luego hago print de que se debió mandar la señal para asegurarme que el código haya emitido la señal, ambos prints se llevan a cabo. Esta señal está bien conectada en el main a su respectiva función para hacer el cambio en el frontend, el problema es que el frontend no cambia hasta que llega otro cliente. Por ejemplo, en la ventana de espera, mando los nombres que se deberían ver, y en el primer cliente no ocurre ningún cambio de nombres, pero una vez se conecta el segundo ciente, el primero recibe su nombre asignado previamente y el del segundo cliente, cambiando ambos en su frontend (pasando a tener por ejemplo Rey Joaking, Sir Hernan4444, Jugador 3, Jugador 4), pero el segundo cliente recibe la información pero la señal no cambia el frontend de ese cliente (se mantiene Jugador 1, Jugador 2, Jugador 3, Jugador 4), y así (es decir si se suma un tercero, el primer cliente y el segundo reciben Y EMITEN los cambios mostrando los tres nombres asignados, pero el tercero no, aunque sí esté recibiendo el mensaje y en teoría mandando la señal). ¿Alguien entiende cuál podría ser la razón? Ojalá me haya explicado bien, realmente no sé porqué pasa ni cual puede ser el causante.

@rmezaa rmezaa added the Tarea 3 Dudas sobre la T3 label Jun 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Tarea 3 Dudas sobre la T3
Projects
None yet
Development

No branches or pull requests

1 participant