You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[ X] Revisé el compilado de dudas de la tarea y no encontré una issue similar a la mía (Compilado de Issues T3 #421).
[X ] Mi duda no se trata sobre una librería o built-in, ya que eso se pregunta en la issue creada para ello (click aquí para ir a esa issue).
[ X] De ser necesario, colocaré código simple que permita explicar mi problema o duda, ya que compartir código de esta evaluación puede ser considerado una falta a la ética.
Duda
[Describe tu duda de manera detallada, explicando qué cosas aparecen en el enunciado y cuáles no]
[De ser necesario, coloca tu pregunta de manera explícita utilizando este formato]
Hola buenas, tengo un problema bastante específico y que puede que tenga que ver con los contenidos pero para el contexto de la Tarea se aplica mejor.
Debido al enunciado, el archivo main.py se encuentra en la carpeta T4\cliente , el archivo cliente.py se encuentra en la carpeta T4\cliente\backend y el archivo servidor.py está en T4\servidor.
Ahora bien, mi problema es que para conectar los mensajes y los datos entre el cliente y el servidor ocupé una clase Mensaje como en la Experiencia 3 que está definida tanto en el cliente como en el servidor
Es por esto que cuando, desde main.py me conecto con el cliente para iniciar una acción, por ejemplo ver los archivos disponibles, se envía desde el cliente al servidor este objeto Mensaje para que transmita la información.
Sin embargo, aún estableciendo la clase mencionada en main.py o importándola del cliente, me considera que tal objeto está en backend.cliente (ya que desde ahí se importa el cliente), por lo que luego cuando llega al servidor, no llega como el objeto definido en ambas partes, sino que como un objeto proveniente de backend.cliente por lo que me tira error.
Como claramente el main.py no se puede mover al backend ¿Cómo podría solucionarlo? ¿Sería mala práctica establecer una carpeta "T4\servidor\backend" donde se encuentre un py cliente con la clase para que así el servidor saque la información de esta de ahí? (edit: probé esto último y funciona)
Espero se haya entendido, gracias.
The text was updated successfully, but these errors were encountered:
No sé si sigas teniendo la duda, pero por lo que entiendo estas intentando enviar un objeto entre el cliente y el servidor, pero las comunicaciones entre estos deben ser exclusivamente a través de chunks. En el caso que este interpretando incorrectamente, puedes volver a preguntar y me das más detalles.
Prerrequisitos
(Marcar colocando una
X
entre los corchetes los ítems que ya hiciste, así:"[X]"
)Duda
[Describe tu duda de manera detallada, explicando qué cosas aparecen en el enunciado y cuáles no]
[De ser necesario, coloca tu pregunta de manera explícita utilizando este formato]
Hola buenas, tengo un problema bastante específico y que puede que tenga que ver con los contenidos pero para el contexto de la Tarea se aplica mejor.
Debido al enunciado, el archivo
main.py
se encuentra en la carpeta T4\cliente , el archivocliente.py
se encuentra en la carpeta T4\cliente\backend y el archivoservidor.py
está en T4\servidor.Ahora bien, mi problema es que para conectar los mensajes y los datos entre el cliente y el servidor ocupé una clase
Mensaje
como en la Experiencia 3 que está definida tanto en el cliente como en el servidorEs por esto que cuando, desde
main.py
me conecto con el cliente para iniciar una acción, por ejemplo ver los archivos disponibles, se envía desde el cliente al servidor este objetoMensaje
para que transmita la información.Sin embargo, aún estableciendo la clase mencionada en
main.py
o importándola del cliente, me considera que tal objeto está enbackend.cliente
(ya que desde ahí se importa el cliente), por lo que luego cuando llega al servidor, no llega como el objeto definido en ambas partes, sino que como un objeto proveniente debackend.cliente
por lo que me tira error.Como claramente el
main.py
no se puede mover al backend ¿Cómo podría solucionarlo? ¿Sería mala práctica establecer una carpeta "T4\servidor\backend" donde se encuentre un pycliente
con la clase para que así el servidor saque la información de esta de ahí? (edit: probé esto último y funciona)Espero se haya entendido, gracias.
The text was updated successfully, but these errors were encountered: