The bench mark is for realtime pvp game. For example, the multiplayer first person shooting game.
The requirement of realtime pvp game is packet is small and frequently.
It wants a minimal delay. And the worst delay should be not so worse.
The test client send 500 bytes in every 50 milliseconds. And the server send it back after receiving immediately.
- UDT - UDP-based Data Transfer Protocol
- kcp - A Fast and Reliable ARQ Protocol
- enet - Reliable UDP networking library
You can see the whole bench mark test result in bench_mark.md.