GameNetworkingSockets
Game network protocol
A transport layer for games that enables reliable and efficient communication over UDP.
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.
8k stars
291 watching
620 forks
Language: C++
last commit: about 2 months ago
Linked from 1 awesome list
game-developmentnetworkingpeer-to-peerrealtime-messagingreliable-messages
Related projects:
Repository | Description | Stars |
---|---|---|
mas-bandwidth/netcode | Enables secure client-server connections over UDP with robust security features. | 2,434 |
xtaci/kcp-go | Provides a reliable and secure UDP transport layer with forward error correction and encryption. | 4,108 |
real-logic/aeron | A messaging system for efficient and reliable communication between distributed systems. | 7,414 |
mas-bandwidth/reliable | Provides an acknowledgement system for UDP-based protocols to ensure reliable data transfer | 597 |
revenantx/litenetlib | A lightweight, cross-platform UDP library for .NET and Mono, providing features for reliable packet transmission and efficient communication. | 3,082 |
dahrkael/libquicknet | A small UDP networking library for games with features like reliable message delivery and simple setup. | 31 |
nxrighthere/enet-csharp | Reliable UDP networking library for C and .NET environments | 813 |
fujiapple852/trippy | A command-line network diagnostic tool that provides detailed tracing and analysis of network issues | 3,769 |
mas-bandwidth/yojimbo | A C++ library providing a comprehensive networking solution for client-server game development. | 2,484 |
qihoo360/evpp | A modern C++ network library for developing high-performance TCP/UDP/HTTP services. | 3,605 |
b23r0/rust-raknet | An implementation of the RakNet protocol in Rust for reliable UDP communication in networked applications | 226 |
xjasonlyu/tun2socks | A software project that allows users to route network traffic through a proxy layer 3 gateway for secure and private internet access. | 3,373 |
xtaci/kcptun | A Quantum-Safe Secure Tunnel implementation that provides end-to-end encryption and error correction over the internet. | 13,928 |
0xfa11/gamenetworkingresources | A curated collection of resources and articles on game networking programming, focusing on challenges, techniques, and best practices for developing multiplayer games. | 7,434 |
cjdelisle/cjdns | An encrypted IPv6 network using public-key cryptography and distributed routing. | 5,192 |