-
Notifications
You must be signed in to change notification settings - Fork 59
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
Donde poner cartas.py #367
Comments
Hola! Saludos :) |
Lo que aun no me queda claro es como diferenciar el mensaje enviado
(diccionario) en el cliente. Lo que hacía yo con mensajes de strings era
usar una palabra clave al principio, pero ahora no se como diferenciar ese
mensaje ya que es un diccionario. No se si se entiende mi duda.
El El mié, 9 de nov. de 2022 a la(s) 21:08, victoriaatria <
***@***.***> escribió:
… Hola!
Como mencionas, cartas.py debe efectivamente ir en el servidor. Recuerda
que el servidor es el encargado de la interacción entre clientes y esto
incluye asignarles sus respectivos mazos. Los diccionarios se envían como
cualquier otro tipo de dato, utilizando serialización y luego networking
para enviar el mensaje. En los contenidos de las semanas 8 y 9 puedes
encontrar ejemplos que te pueden ayudar a lograr esto!
Espero que te haya quedado más claro, quedo atenta por si tienes más dudas.
Saludos :)
—
Reply to this email directly, view it on GitHub
<https://github.com/IIC2233/Syllabus/issues/367#issuecomment-1309567870>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AYFNX675T4ZP5GUPRFY5UETWHQ4IPANCNFSM6AAAAAAR3PXOG4>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Sí, se entiende tu duda. Hay muchas maneras de abordar eso! Podrías, por ejemplo, enviar siempre un mensaje inicial indicando el tipo de dato que enviarás (por supuesto este mensaje igual debe seguir todas las reglas de codificación y encriptación), o si prefieres enviar todo en un mismo mensaje, podrías agregar un string al principio de cada mensaje que indique el tipo de dato. Si te fijas, cuando serializamos los datos a un string, podemos concatenarlos juntos para crear un solo mensaje. De esta manera, podrías concatenar un string que originalmente era un diccionario, con otro string. Hay muchas otras maneras de abordar esto, para que le des otra vuelta. |
Prerrequisitos
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Duda
Hola!
No entiendo donde poner el archivo cartas.py, si en el Servidor o en el Cliente. En la página 5 del enunciado sale que tiene que estar en el servidor, pero no me hace sentido que esté ahí ya que cada jugador tiene su propia baraja de cartas, por lo que debería estar en la carpeta Cliente. Además, si estuviese en el Servidor, no entiendo como enviar un diccionario al Cliente.
The text was updated successfully, but these errors were encountered: