Performs client and server functions for timing data throughput