https://github.com/shaygali/quic_flows
Implementation of QUIC flows
https://github.com/shaygali/quic_flows
network-programming quic-protocol
Last synced: 2 months ago
JSON representation
Implementation of QUIC flows
- Host: GitHub
- URL: https://github.com/shaygali/quic_flows
- Owner: ShayGali
- Created: 2024-03-21T09:56:32.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-24T19:29:40.000Z (8 months ago)
- Last Synced: 2025-01-13T08:46:13.691Z (4 months ago)
- Topics: network-programming, quic-protocol
- Language: Python
- Homepage:
- Size: 6.09 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# QUIC flows
This is the final project for the course "Communication Networks."
The project instructions can be found [here](./final_project.pdf).
An explanation of the project and the 'dry part' of the assignment can be found [here](./explanation.pdf).
### Requirements
- Python 3.12
### Running the project
1. Clone the repository
2. Run the following command:```bash
py receiver.py
py sender.py
```you can use this command as well:
* not send a file:
the default file is [inputs/1mb_file.txt](./inputs/1mb_file.txt)```bash
py sender.py
```* not send a file and not specify the number of streams:
the default number of streams is 1, and the default file is [inputs/1mb_file.txt](./inputs/1mb_file.txt)```bash
py sender.py
```### Collaborators
- [Hagay Cohen](https://github.com/hagaycohen2)
- [Chanan Helman](https://github.com/chanan-hash)
- [Oz Atar](https://github.com/LILOZI)