All Projects → networkprotocol → Reliable

networkprotocol / Reliable

Licence: bsd-3-clause
A packet acknowledgement system for UDP

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Reliable

Netcode
A protocol for secure client/server connections over UDP
Stars: ✭ 2,121 (+375.56%)
Mutual labels:  game-development, protocol, udp
Pjon
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
Stars: ✭ 2,615 (+486.32%)
Mutual labels:  protocol, udp
Hazel Networking
Hazel Networking is a low level networking library for C# providing connection orientated, message based communication via TCP, UDP and RUDP.
Stars: ✭ 194 (-56.5%)
Mutual labels:  protocol, udp
Nbnet
single header C(99) library to implement client-server network code for games
Stars: ✭ 58 (-87%)
Mutual labels:  game-development, udp
Node Lifx
Node.js implementation of the LIFX LAN protocol 💡
Stars: ✭ 137 (-69.28%)
Mutual labels:  protocol, udp
Yojimbo
A network library for client/server games written in C++
Stars: ✭ 2,041 (+357.62%)
Mutual labels:  protocol, udp
Pypacker
📦 The fastest and simplest packet manipulation lib for Python
Stars: ✭ 216 (-51.57%)
Mutual labels:  protocol, udp
net-protocol
golang模拟内核协议栈 实现链路层、网络层、传输层、应用层 用户态协议栈 ,基于虚拟网卡TUN/TAP
Stars: ✭ 129 (-71.08%)
Mutual labels:  udp, protocol
node-drivers
Industrial protocol drivers in node.js
Stars: ✭ 20 (-95.52%)
Mutual labels:  udp, protocol
laminar
A simple semi-reliable UDP protocol for multiplayer games
Stars: ✭ 717 (+60.76%)
Mutual labels:  udp, protocol
Ruffles
Lightweight and fully managed reliable UDP library.
Stars: ✭ 131 (-70.63%)
Mutual labels:  protocol, udp
STUP-Protocol
Secure/Speedup TCP-like UDP protocol
Stars: ✭ 12 (-97.31%)
Mutual labels:  udp, protocol
Mud
Multipath UDP library
Stars: ✭ 100 (-77.58%)
Mutual labels:  protocol, udp
Quic.net
A .NET C# Implementation of QUIC protocol - Google's experimental transport layer.
Stars: ✭ 173 (-61.21%)
Mutual labels:  protocol, udp
Mts
Project of Multi-protocol Test Tool opensourced by Ericsson
Stars: ✭ 34 (-92.38%)
Mutual labels:  protocol, udp
Lsquic
LiteSpeed QUIC and HTTP/3 Library
Stars: ✭ 727 (+63%)
Mutual labels:  protocol, udp
Ngtcp2
ngtcp2 project is an effort to implement IETF QUIC protocol
Stars: ✭ 589 (+32.06%)
Mutual labels:  protocol, udp
Dhcpwn
All your IPs are belong to us.
Stars: ✭ 642 (+43.95%)
Mutual labels:  protocol, udp
Socket-Programming-With-C
✉️ Learn Network Protocol and Network Programming
Stars: ✭ 147 (-67.04%)
Mutual labels:  udp, protocol
rmnp
Realtime Multiplayer Networking Protocol
Stars: ✭ 41 (-90.81%)
Mutual labels:  udp, protocol

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].