networkprotocol / reliable

A packet acknowledgement system for UDP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build status

Introduction

reliable is a simple packet acknowledgement system for UDP-based protocols.

It has the following features:

  1. Acknowledgement when 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

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.

About

A packet acknowledgement system for UDP

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C 93.0%Language:Lua 4.4%Language:C++ 1.5%Language:Dockerfile 1.1%