iPerf3 is used to benchmark performance between zigcli and this, a proxy written in C.
All in one
- server/client/proxy
192.168.31.142
, debian 12
| sender | receiver |
---|
zigcli | 57.2 | 56.9 |
proxy in C | 56.1 | 55.9 |
Server/client separated
- server
- 192.168.31.94, macOS
- proxy/client
- 192.168.31.142, debian 12
| sender | receiver |
---|
zigcli | 191 | 180 |
proxy in C | 210 | 198 |
Commands
1
2
3
4
5
6
7
8
9
| # start C proxy in foreground
./proxy -b 0.0.0.0 -l 8081 -h 192.168.31.142 -p 5201 -f
# start tcp-proxy
./zig-out/bin/tcp-proxy -b 0.0.0.0 -p 8080 -H 192.168.31.142 -P 5201
# server
iperf3 -s
# client
iperf3 -c 192.168.31.142 -p 8080/8081
|