Skip to content

fbertolotto/file-transfer-udp

 
 

Repository files navigation

Trabajo Práctico 1 - File Transfer - Introducción a los Sistemas Distribuidos

Prerequisitos

Instalación de librerías

(Aclaración) A partir de este punto, los siguientes comandos deben ejecutarse en la carpeta raíz del proyecto.

Para instalar las librerías requeridas, ejecutar:

$ pip install -r requirements.txt

Iniciación del servidor

Para iniciar el servidor, se debe ejecutar el siguiente comando:

$ python3 start-server.py [opciones]

Las opciones se enumeran utilizando el comando help:

$ python3 start-server.py --help | -h

Iniciación del cliente (subida de archivos)

Para realizar la subida de un archivo, se debe ejecutar el siguiente comando, asumiendo que el servidor ya está funcionando:

$ python3 upload.py [opciones]

Las opciones se enumeran utilizando el comando help:

$ python3 upload.py --help | -h

Iniciación del cliente (descarga de archivos)

Para realizar la descarga de un archivo, se debe ejecutar el siguiente comando, asumiendo que el servidor ya está funcionando:

$ python3 download.py [opciones]

Las opciones se enumeran utilizando el comando help:

$ python3 download.py --help | -h

About

intro-distribuidos-TP1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.4%
  • Shell 2.6%