# valvesoftware/gamenetworkingsockets

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/valvesoftware-gamenetworkingsockets).**

9,705 stars · 720 forks · C++ · BSD-3-Clause

## Links

- GitHub: https://github.com/ValveSoftware/GameNetworkingSockets
- awesome-repositories: https://awesome-repositories.com/repository/valvesoftware-gamenetworkingsockets.md

## Topics

`game-development` `networking` `peer-to-peer` `realtime-messaging` `reliable-messages`

## Description

Reliable & unreliable messages over UDP.  Robust message fragmentation & reassembly.  P2P networking / NAT traversal.  Encryption.

## Tags

### Part of an Awesome List

- [Networking and Utilities](https://awesome-repositories.com/f/awesome-lists/devtools/networking-and-utilities.md) — UDP-based networking with encryption.
- [Networking Libraries](https://awesome-repositories.com/f/awesome-lists/devtools/networking-libraries.md) — Reliable and unreliable messaging over UDP.
