2.0.010.0 MB
MIT
strict
core22
UDP round-trip probe with RTT, jitter, loss and percentile stats
udp-echost is a single-binary UDP diagnostic tool for Linux. It runs as a
client/server pair: the server echoes packets back, and the client times
the round trip to report RTT, jitter (RFC 3550 style), packet loss,
reordering, and P50/P95/P99 latency percentiles.
Unlike ping (ICMP-only) or iperf (throughput-focused), udp-echost measures
actual UDP round-trip latency distribution for a payload size you choose,
which matters for diagnosing UDP-specific applications (VoIP, gaming,
custom protocols) where ICMP behavior on the path doesn't match UDP
behavior.
Usage:
Server: udp-echost -s -p 50505
Client: udp-echost -c <host> -p 50505 [-n count | -t seconds | --continuous]
Run
client/server pair: the server echoes packets back, and the client times
the round trip to report RTT, jitter (RFC 3550 style), packet loss,
reordering, and P50/P95/P99 latency percentiles.
Unlike ping (ICMP-only) or iperf (throughput-focused), udp-echost measures
actual UDP round-trip latency distribution for a payload size you choose,
which matters for diagnosing UDP-specific applications (VoIP, gaming,
custom protocols) where ICMP behavior on the path doesn't match UDP
behavior.
Usage:
Server: udp-echost -s -p 50505
Client: udp-echost -c <host> -p 50505 [-n count | -t seconds | --continuous]
Run
udp-echost --help for the full flag reference.
Update History
2.0.0 (1)31 Jul 2026, 11:30 UTC
31 Jul 2026, 11:28 UTC
31 Jul 2026, 11:26 UTC
31 Jul 2026, 11:30 UTC
