In this project, there are receiver, agent, and sender, which have their own main cpp files but share some functionalities in file named `common.h`. The task of this project is to balance the transmission loading from sender to receiver through varied numbers of agents. The transmitted file can be any format of file, including `txt`, `png`, or even music and video.
https://hogansung.com/wp-content/uploads/2021/02/undergrad-Junior2013-ComputerNetwork_Hw2-report.pdf