These tools can be used to measure RTT, packet loss, and sendto()/recv() call duration on one end with a specified minimum delay between sendto() calls to emulate some different loads.