This is the final project for the course "Communication Networks."
The project instructions can be found here.
An explanation of the project and the 'dry part' of the assignment can be found here.
- Python 3.12
- Clone the repository
- Run the following command:
py receiver.py
py sender.py <file_name> <number of streams>
you can use this command as well:
- not send a file: the default file is inputs/1mb_file.txt
py sender.py <number of streams>
- 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
py sender.py