An open API service indexing awesome lists of open source software.

https://github.com/oluwxtope/reliable-file-transfer-protocol

Created a file transfer protocol that transfers data using UDP datagrams with a reliability implemented in the application layer
https://github.com/oluwxtope/reliable-file-transfer-protocol

Last synced: about 2 months ago
JSON representation

Created a file transfer protocol that transfers data using UDP datagrams with a reliability implemented in the application layer

Awesome Lists containing this project

README

          

# Reliable File Transfer Protocol

## How to Run Locally
1. Open one terminal tab and navigate into the directory with the program files. This will run the receiver.py program
2. Open another terminal tab and navigate into the directory with the program files. This will run the sender.py program
3. On the terminal tab running the receiver program, run the receiver: `python3 receiver.py`
The receivers input format is as follows: ` `
> Example: `9994 0.5 received.txt`
4. On the other terminal tab running the sender program, run the sender: `python3 sender.py`
The senders input format is as follows: ` `
> Example: `localhost 9994 9992 50 send.txt`