reliable.io is a packet acknowlegement system for UDP protocols.
It has the following features:
- Identifies which packets are received by the other side
- Packet fragmentation and reassembly
- RTT and packet loss estimates
reliable.io is stable and well tested having been used in AAA game projects for over 2 years now.
The author of this library is Glenn Fiedler.
Glenn wrote an article series about the development of this library called Building a Game Network Protocol.
Open source libraries by the same author include: netcode.io and yojimbo
This repository holds the implementation of reliable.io in C.
Other reliable.io repositories include:
These people are awesome:
- Walter Pearce - Rust Implementation
reliable.io was generously sponsored by:
-
Gold Sponsors
-
Silver Sponsors
-
Bronze Sponsors
And by individual supporters on Patreon. Thank you. You made this possible!