Lafayette College CS305 Spring 2018.
A simple TCP sender/receiver implementation on top of a simulated network.
Build the project using the included Makefile as follows :
$ make compile
Run the simulation using the following format
$ java NetworkSimulator [file] [time-between-msgs] [loss%] [corruption%] [window] [mss] [protocol] [debug] [rcv-buffer-length] [timeout-length]
Non-commercial, educational use only. Except with written authorization.