A client-server application written in C which implements the Selective Repeat protocol for an reliable transmission with UDP as a transfer protocol
Developed by: Bovi Andrea Pavia Roberto
- Make install.sh executable:
$ chmod +x ./install.sh
- Run install.sh:
$ ./install.sh
- Check that folders "ServerFiles" and "ClientFiles" are created, some sample files will be created too in ServerFiles folder.
$ ./server <port> [-v] [-t] [-vt]
$ ./server 49300 -v
for HELP: $ ./server -h
$ ./client <ip> <port> <win_len> <loss_prob> <timeout> [-v] [-t] [-vt]
$ ./client 127.0.0.1 49300 10 0.5 1500 -v
for HELP: $ ./client -h