Stirling Labs' .Net wrapper for MsQuic
Most people should just use the NuGet package.
> dotnet add PROJECT package StirlingLabs.MsQuic
> dotnet restore # to download and apply the native bindings for your platform
If know what you're doing and want to run our in-development GitHub CI builds, configure GitHub Packages for Stirling Labs and restore.
MsQuic.Net solves our requirements for cross-platform datagrams and Quic access by wrapping MsQuic and using portable certificates (i.e. QuicTLS/OpenSSL) and our portable sockets implementation.
- PRs that further the project's goals are encouraged!
- The intent is to support the current MsQuic release.
- All native binaries are built by Microsoft and packaged into NuPkg by our CI.
- Release versions of MsQuic.Net follow our internal numbering system, while the native bindings naturally follow Microsoft's release numbering.
Developed by Stirling Labs.