Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 1.5 KB

README.md

File metadata and controls

42 lines (27 loc) · 1.5 KB

Simple File Transfer System

Simple file transfer system using UDP protocol between client and server.

Usage

For executing the server in your system, use the following commands:

# Download Docker image
docker pull ghcr.io/communications-infrastructure/simple-udp-transfer-system-server:latest

# Start container with server
docker run --platform linux/amd64 -p 6969:6969 -i ghcr.io/communications-infrastructure/simple-udp-transfer-system-server:latest

NOTE: If you have firewall or port exposing problems, try to clone this repository and run directly the ./server/server.py file. This may be due to your operating system settings.

For executing the client in your system, use the following commands:

# Download Docker image
docker pull ghcr.io/communications-infrastructure/simple-udp-transfer-system-client:main

# Start container with client
docker run --platform linux/amd64 -i ghcr.io/communications-infrastructure/simple-udp-transfer-system-client:main

NOTE: If you have problems connecting the client with the server from Windows, try to clone this repository and run directly the ./client/client.py file. This may be due to your virtualization settings.

For verifying Docker image contents, export container filesystem with:

docker export $(docker ps -lq) -o out.tar

License

License

  • MIT license
  • Copyright 2022 © Juan Romero & Juan Alegría