IIC2233 / Syllabus-2022-1

Repositorio oficial del curso IIC2233 Programación Avanzada 🚀✨
https://iic2233.ing.puc.cl/
45 stars 40 forks source link

Formato parametros.json #233

Open jimmygallardo opened 2 years ago

jimmygallardo commented 2 years ago

Prerrequisitos

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

Punto 3.1.2 de la tarea 3

No comprendo que me piden hacer, cree el archivo parametros.json para clientes y para servidor, pero no se como se ocupa este formato, la verdad pensé en simplemente crear un archivo parametros.py para cada caso y allí anotar el port y el host de la siguiente manera:

este codigo esta en los contenidos es como un ejemplo

port = 8080 host = socket.gethostname()

no se si me pueden explicar como trabajar con el json, que lo copie y pegue tal cual me arrojo error, luego note que tenia que cambiar las cosas entre <> y busque mi ip y la pague y seguía arrojando error y no se como se hace

vicentethomas commented 2 years ago

Hola! El enunciado pide que los parámetros se encuentren en un formato .json, y que existan archivos distintos para servidor y cliente, por lo que no se obtendrá puntaje si creas los parametros en python :cry:. Te recomiendo revisar los archivos de la AF3, donde podrás ver el formato para escribir en .json :smile: .

En esa actividad, se encuentra el archivo parametros.json que tiene los siguientes parámetros: image

Luego, para poder leer este archivo te recomiendo revisar el archivo llamado utils.py en la misma actividad. image Puedes observar que se crean métodos que te permitirán obtener los parámetros de tu archivo .json y poder utilizarlos en tu código. Para ello, cada archivo en el que quieras importar parámetros, se importa el método data_json del archivo utils.py. image

Espero se entienda! Cualquier cosa que no quede claro, vuelve a preguntar 👍