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 sobre el/los archivo/s JSON de networking en el enunciado #599

Open
4 tasks done
Igufu opened this issue Nov 6, 2024 · 2 comments
Open
4 tasks done

Duda sobre el/los archivo/s JSON de networking en el enunciado #599

Igufu opened this issue Nov 6, 2024 · 2 comments
Assignees
Labels
Resuelto Issues resueltas por el equipo docente Tarea 4 Dudas sobre la T4

Comments

@Igufu
Copy link

Igufu commented Nov 6, 2024

Prerrequisitos

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

Duda

¡Saludos!, tengo una duda sobre el enunciado, específicamente no entendí bien el archivo JSON de networking

image

No entendí si este archivo es estático o dinámico, es decir si escribo en el archivo dependiendo del port que me da el cliente cuando inicialice el programa, y no estoy entendiendo el propósito del archivo, si me pudieran aclarar cuál es su funcionamiento y propósito estaría agradecido, ya que no entendí mucho esto. Y otra duda pequeña es si las constantes como NOMBRE_ARCHIVO_CLIENTES_DESCARGAS son solo el nombre o el path (supongo que el nombre ya que lo dice ahí 🤨)

¡Gracias!

@Igufu Igufu added the Tarea 3 Dudas sobre la T3 label Nov 6, 2024
@3rdPix 3rdPix added Tarea 4 Dudas sobre la T4 and removed Tarea 3 Dudas sobre la T3 labels Nov 6, 2024
@3rdPix
Copy link

3rdPix commented Nov 6, 2024

Hola @Igufu !

El propósito del archivo, tal como sugiere el enunciado, es mantener todos los datos necesarios para realizar la conexión; cuando tu quieres conectarte a través de un protocolo TCP usando sockets necesitas ciertos datos, esos datos deben estar en ese archivo .json. A excepción del puerto, que es entregado por quien ejecuta el programa a través de la terminal. Todas las demás variables que necesites deben estar fijas en ese .json ¿Cuáles son además del puerto? Para eso es necesario que revises la materia correspondiente y veas qué se necesita para establecer una conexión como la especificada :D

Respecto a tu duda pequeña: debe ser el contenido que necesita tu programa para entender la constante. Es decir, que si quieres ponerle solo el nombre del archivo, entonces necesitarás construir el path en el código, en cambio, si quieres ponerle todo el path como valor a esa variable, puedes usarla sin construirla en el código.

Me cuentas si te aclara la duda!

@3rdPix 3rdPix self-assigned this Nov 6, 2024
@Igufu
Copy link
Author

Igufu commented Nov 6, 2024

¡@3rdPix Gracias si me quedo más claro! :]

@3rdPix 3rdPix added the Resuelto Issues resueltas por el equipo docente label Nov 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Resuelto Issues resueltas por el equipo docente Tarea 4 Dudas sobre la T4
Projects
None yet
Development

No branches or pull requests

2 participants