Multi-session, fixed rate, network quality monitor.
Paddleball measures the network quality by sending streams of packets to a server that bounces the packets back, analyzing the round-trip time and packet loss.
Starting the server with key 1984 and listing on port 2222:
paddleball -k 1984 -s 2222
Note that the server port is the final option. If server mode (-s) is specified without key or port, key and port will be randomly chosen.
Server options -k server key -s server mode
Starting a client:
paddleball -k 1984 x.x.x.x:2222
Note that the ip:port is the final option.
Client options: -b payload size in bytes (not packet size, tcpdump is your friend) -j JSON output, for our logging system -k server key -n number of streams, default = 1 -r pps rate per stream, default = 10