Skip to content

cbaggers/reliable.io

 
 

Repository files navigation

Travis Build Status

Introduction

reliable.io is a packet acknowlegement system for UDP protocols.

It has the following features:

  1. Identifies which packets are received by the other side
  2. Packet fragmentation and reassembly
  3. RTT and packet loss estimates

reliable.io is stable and well tested having been used in AAA game projects for over 2 years now.

Author

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

Source Code

This repository holds the implementation of reliable.io in C.

Other reliable.io repositories include:

Contributors

These people are awesome:

Sponsors

reliable.io was generously sponsored by:

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

License

BSD 3-Clause license.

About

A packet acknowledgement system for UDP protocols

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 90.9%
  • Lua 4.7%
  • C++ 1.7%
  • Makefile 1.5%
  • Dockerfile 1.2%