Skip to content

communications-infrastructure/simple-udp-transfer-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Simple file transfer system using UDP protocol between client and server

Topics

Resources

License

Stars

Watchers

Forks

Packages