ValveSoftware/GameNetworkingSockets
View on GitHub ↗ ★ 10,023 C++
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.
11 mentions on Hacker News by 10 people: 5 stories, 6 comments · first 2018-03-28 · latest 2026-06-07
20082026
-
…segments were sent in each packet, the sender can deduce which segments need to be retransmitted. https://github.com/ValveSoftware/GameNetworkingSockets
comment by sapphyrus · 2026-03-17 · in The unlikely story of Teardown Multiplayer -
…plain old SSH client is cool. However, there are existing libraries for exactly this use case - see https://github.com/ValveSoftware/GameNetworkingSockets I guess QUIC libraries would also work.
comment by ycombinatrix · 2026-01-22 · in Why does SSH send 100 packets per keystroke? -
…over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption. https://github.com/ValveSoftware/GameNetworkingSockets
comment by CodeArtisan · 2024-11-23 · in Quake 3 Source Code Review: Network Model (2012) -
Check out Valve's game network sockets layer, it addresses a lot of the things you're worried about https://github.com/ValveSoftware/GameNetworkingSockets
comment by kabdib · 2020-12-06 · in High-Throughput Game Message Server with Python WebSockets -
According to Valve, they deployed https://github.com/ValveSoftware/GameNetworkingSockets successfully on CS:GO.
comment by Jasper_ · 2020-06-12 · in Play Counter-Strike 1.6 in your browser -
…and made it independent of steam for allowing games that use it to be ported to other markets. https://github.com/ValveSoftware/GameNetworkingSockets
comment by CodeArtisan · 2018-04-04 · in SteamOS, Linux, and Steam Machines