Simple file transfer system using UDP protocol between client and server.
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
- MIT license
- Copyright 2022 © Juan Romero & Juan Alegría