/reliable

A packet acknowledgement system for UDP

Primary LanguageCBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Travis Build Status

Introduction

reliable is a packet acknowlegement system for UDP

It has the following features:

  1. Notification when sent packets are received
  2. Packet fragmentation and reassembly
  3. RTT and packet loss estimates

reliable is stable and production ready.

Author

The author of this library is Glenn Fiedler.

Open source libraries by the same author include: netcode and yojimbo

Glenn is now the founder and CEO of Network Next. Network Next is a new internet where networks compete on performance and price to carry your traffic. Check it out at https://networknext.com

Source Code

This repository holds the reference implementation of reliable in C.

Other reliable implementations include:

Contributors

These people are awesome:

Sponsors

reliable was generously sponsored by:

And by individual supporters on Patreon. Thank you. You made this possible!

License

BSD 3-Clause license.