The bandwidth management module is a simple way to provide bandwidth knowledge to peers, which may perform their communications taking into account both RTT delay and transmission delay, which depends on the amount of data and bandwidth availability on both sender and receiver side.
Please pay attention on the exit code of the main method in BandwidthAwareTransport class.