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
290 watching
622 forks
Language: C++
last commit: 4 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,445 |
xtaci/kcp-go | Provides a reliable and secure UDP transport layer with forward error correction and encryption. | 4,133 |
real-logic/aeron | A messaging system for efficient and reliable communication between distributed systems. | 7,466 |
mas-bandwidth/reliable | Provides an acknowledgement system for UDP-based protocols to ensure reliable data transfer | 598 |
revenantx/litenetlib | A lightweight UDP library providing reliable and efficient networking capabilities for various .NET platforms | 3,106 |
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 | 819 |
fujiapple852/trippy | A network diagnostic tool that provides detailed analysis of internet connectivity and routing. | 3,891 |
mas-bandwidth/yojimbo | A C++ library providing a comprehensive networking solution for client-server game development. | 2,501 |
qihoo360/evpp | A modern C++ network library for developing high-performance TCP/UDP/HTTP services. | 3,616 |
b23r0/rust-raknet | An implementation of the RakNet protocol in Rust for reliable UDP communication in networked applications | 227 |
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,474 |
xtaci/kcptun | A Quantum-Safe Secure Tunnel implementation that provides end-to-end encryption and error correction over the internet. | 13,982 |
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,521 |
cjdelisle/cjdns | An encrypted IPv6 network using public-key cryptography and distributed routing. | 5,197 |