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
- Host: GitHub
- URL: https://github.com/oluwxtope/reliable-file-transfer-protocol
- Owner: Oluwxtope
- Created: 2022-03-30T15:44:10.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-07T04:08:16.000Z (over 3 years ago)
- Last Synced: 2025-02-28T12:05:25.208Z (7 months ago)
- Language: Python
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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`