Simulation of a FTP connection with two machines connected by a crossover cable using raw sockets and the sliding window protocol.
Project made for the Networking 1 course of the UFPR's Bachelor in Computer Science.
For the connection to work the device must be changed to the network device that makes the connection.
mkdir build
cd build
cmake {path_to_directory_that_contains_this_file}
make
Binaries can be found in src/Client/client and src/Server/server