GitHub repository: lennarthaller/GameNetworkingSockets
Description: Reliable & unreliable messages over UDP.  Robust message fragmentation & reassembly.  P2P networking / NAT traversal.  Encryption.