A full network protocol stack implementing the Stop-And-Wait and Selective Repeat Protocols to make File Transfer over UDP Reliable. The protocol stack is written in java and works in the application layer.
The Project was implemented as part of our Computer Networks Course CS602.
1. Download the project.
2. Compile and Run FServerSAW and FClientSAW for Stop and Wait protocol.
3. Compile and Run FServerSR and FClientSR for Selective Repeat protocol.
##License MIT
##TO-DO Implementation of Go-Back-N protocol