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

Módulos de codificación #698

Open
cadaeic314 opened this issue Jul 1, 2021 · 5 comments
Open

Módulos de codificación #698

cadaeic314 opened this issue Jul 1, 2021 · 5 comments
Assignees
Labels
resuelto Issues resueltas por algún ayudante Tarea 3

Comments

@cadaeic314
Copy link

Prerrequisitos

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

  • [X ] Leí las reglas del foro (https://github.com/IIC2233/syllabus/issues/1)
  • [X ] Busqué en las issues si ya preguntaron mi duda y no encontré nada parecido (https://github.com/IIC2233/syllabus/issues)
  • [ X] Revisé el compilado de dudas de la tarea y no encontré una issue similar a la mía (https://github.com/IIC2233/syllabus/issues/681)
  • [ ]X Mi duda no se trata sobre una librería, built-in o mala práctica, ya que eso se pregunta en la issue creada para ello.
  • [ X] Mi duda no se trata de un tema administrativo o personal, ya que en ese caso debo contactar a mi profe, al Jefe de Bienestar o al correo del curso (https://iic2233.github.io/contacto/)
  • [ X] Utilizaré un título descriptivo y llenaré correctamente esta plantilla
  • [ X] De ser necesario, solo colocaré código simple que permita explicar mi problema o duda, ya que compartir código de esta evaluación puede ser considerado copia

Módulos de codificación

Buenas noches, tengo una consulta con los módulos de codificación. Tengo entendido que ya vienen preparadas funciones tanto para codificar/decodificar una imagen como para codificar/decodificar un mensaje. Mi problema es que, si el cliente recibe información del servidor por ejemplo, para poder llegar a discernir entre usar la función de decodificar imagen o mensaje se debe de extraer primero el tipo de mensaje de entre los primeros bytes. Sin embargo, en el enunciado se especifica que, por ejemplo, decodificar mensaje recibe como argumento lo que recibió el socket del cliente o servidor, por lo que asumo que no se debe modificar lo recibido por el cliente antes de decodificar.

image

En resumen, mi duda es, ¿si decodifico parte del mensaje recibido por el cliente o el servidor (el tipo específicamente) fuera de alguna de las funciones de decodificación. estaría mal mi código para la tarea?

@aerotecnia99 aerotecnia99 self-assigned this Jul 1, 2021
@aerotecnia99
Copy link

Hola @cadaeic314! No estaría mal que identificaras fuera de las funciones de decodificación si lo que se recibe es una imagen o mensaje, con tal de que luego a la función correspondiente le entregues el bytearray completo a decodificar. Me comentas si te queda alguna duda :)

@cadaeic314
Copy link
Author

cadaeic314 commented Jul 1, 2021

Muchas gracias 😸, me quedó claro

@Ignacioislae
Copy link

Ignacioislae commented Jul 7, 2021

@aerotecnia99 con bytearray completo te refieres con lo que retorna la funcion codificar_mensaje() cierto?

@aerotecnia99
Copy link

Hola @Ignacioislae , sí, bytearray completo significa los bytes del largo, tipo,color, número de bloque y contenido. Espero haber aclarado tu duda (^ν^)

@Ignacioislae
Copy link

Si gracias, quedo claro

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
resuelto Issues resueltas por algún ayudante Tarea 3
Projects
None yet
Development

No branches or pull requests

4 participants