IIC2233 / Syllabus

149 stars 13 forks source link

Cliente en rol de Servidor, P2P #613

Open gracie-14 opened 1 week ago

gracie-14 commented 1 week ago

Prerrequisitos

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

Duda

Hola!

Cuando el cliente toma el rol de servidor según P2P, ¿Se debe avisar al cliente que está siendo el servidor? ¿O pasa desapercibido por el usuario? Por ejemplo, en la ventana "Mis Archivos", ¿debe haber un botón para iniciar el proceso de compartir archivos? ¿O debe aparecer un mensaje preguntando si puede compartir el archivo?

En la sección 3.2.4 Ventana Principal: Sección Mis Archivos del enunciado, estaba un poco confundida sobre cuales son los 'controles para navegar el programa o abrir archivos' y también lo que quiere decir sobre que los archivos deben conservar su característica compartible.

3rdPix commented 1 week ago

Hol @gracie-14 !

Pasa desapercibido para el usuario. Respecto a los controles, se refiere a lo necesario para poder volver a la seccion de descargas, o abrir los archivos, o cerrar el programa. Se muestra de esa forma para dar a entender que deben estar presentes. Por último, que los archivos sean compatibles significa que el cliente debe poder enviarlo a otro cliente cuando el servidor se lo ordene en el formato p2p: hace referencia a los archivos que no es necesario que tu programa pueda abrir. Aunque tu programa no los pueda abrir directamente, si deben estar disponibles para enviarlos en p2p.

gracie-14 commented 1 week ago

Gracias! Esto ayuda mucho!