Hacker GitHub

← All repos

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

Mentions per year 11 mentions · busiest year 2018 (3)
20082026
  1. …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
  2. …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?
  3. …over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption. https://github.com/ValveSoftware/GameNetworkingSockets
  4. Check out Valve's game network sockets layer, it addresses a lot of the things you're worried about https://github.com/ValveSoftware/GameNetworkingSockets
  5. 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
  6. …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