#lib #bindgen #github #wrapper #tested #vcpkg #gamenetworkingsockets

sys fdns-gamenetworkingsockets-sys

bindgen for gamenetworkingsockets lib

3 releases (breaking)

Uses old Rust 2015

0.3.0 Aug 7, 2021
0.2.0 Aug 7, 2021
0.1.0 Aug 7, 2021

#255 in Windows APIs

MIT/Apache

3MB
6.5K SLoC

PowerShell 3.5K SLoC // 0.2% comments Visual Studio Project 1K SLoC Python 543 SLoC // 0.2% comments Perl 449 SLoC // 0.1% comments Shell 375 SLoC // 0.2% comments Ruby 88 SLoC Visual Studio Solution 65 SLoC Rust 56 SLoC Batch 38 SLoC C 27 SLoC // 0.6% comments C++ 21 SLoC BASH 10 SLoC // 0.3% comments Zsh 7 SLoC Bitbake 1 SLoC

Contains (DOS exe, 20KB) vendor/vcpkg/scripts/tls12-download.exe

gamenetworkingsockets

Based on https://github.com/microsoft/vcpkg/pull/19310 and https://github.com/nielsAD/gns/ as a wrapper. Only tested for windows.

Building

.\vendor\vcpkg\bootstrap-vcpkg.bat
.\vendor\vcpkg\vcpkg.exe --triplet x64-windows-static-md --overlay-ports=./vendor/vcpkg_ports install gamenetworkingsockets

cargo build

Dependencies