Microsoft.Native.Quic.MsQuic.UWP.OpenSSL
2.5.0-ci.533089
Prefix Reserved
See the version list below for details.
dotnet add package Microsoft.Native.Quic.MsQuic.UWP.OpenSSL --version 2.5.0-ci.533089
NuGet\Install-Package Microsoft.Native.Quic.MsQuic.UWP.OpenSSL -Version 2.5.0-ci.533089
<PackageReference Include="Microsoft.Native.Quic.MsQuic.UWP.OpenSSL" Version="2.5.0-ci.533089" />
<PackageVersion Include="Microsoft.Native.Quic.MsQuic.UWP.OpenSSL" Version="2.5.0-ci.533089" />
<PackageReference Include="Microsoft.Native.Quic.MsQuic.UWP.OpenSSL" />
paket add Microsoft.Native.Quic.MsQuic.UWP.OpenSSL --version 2.5.0-ci.533089
#r "nuget: Microsoft.Native.Quic.MsQuic.UWP.OpenSSL, 2.5.0-ci.533089"
#:package Microsoft.Native.Quic.MsQuic.UWP.OpenSSL@2.5.0-ci.533089
#addin nuget:?package=Microsoft.Native.Quic.MsQuic.UWP.OpenSSL&version=2.5.0-ci.533089&prerelease
#tool nuget:?package=Microsoft.Native.Quic.MsQuic.UWP.OpenSSL&version=2.5.0-ci.533089&prerelease
<h1 align="center"><img src="docs/images/readme_logo.png" width="500" alt="MsQuic logo"/></h1>
MsQuic is a Microsoft implementation of the IETF QUIC protocol. It is cross-platform, written in C and designed to be a general purpose QUIC library. MsQuic also has C++ API wrapper classes and exposes interop layers for both Rust and C#.
Protocol Features
QUIC has many benefits when compared to existing "TLS over TCP" scenarios:
- All packets are encrypted and handshake is authenticated with TLS 1.3.
- Parallel streams of (reliable and unreliable) application data.
- Exchange application data in the first round trip (0-RTT).
- Improved congestion control and loss recovery.
- Survives a change in the clients IP address or port.
- Stateless load balancing.
- Easily extendable for new features and extensions.
Library Features
MsQuic has several features that differentiates it from other QUIC implementations:
- Optimized for client and server.
- Optimized for maximal throughput and minimal latency.
- Asynchronous IO.
- Receive side scaling (RSS) support.
- UDP send and receive coalescing support.
Documentation
- For platform support details, see the Platforms docs.
- For release details, see the Release docs.
- For performance data, see the Performance dashboard.
- For building the library, see the Build docs.
- For testing the library, see the Testing docs.
- For using the API, see the API docs or the Sample.
- For running a sample server and client app, see the Quick Start Guide.
- For deploying QUIC, see the Deployment docs.
- For diagnosing issues, see the Diagnostics docs and the Trouble Shooting Guide.
- For other frequently asked questions, see the FAQs.
Contributing
For information on contributing, please see our contribution guidelines. Feel free to take a look at our Good First Issues list if you're looking for somewhere to start. If you'd just like to talk, come chat with us on Discord.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| native | native is compatible. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.5.0-ci.570732 | 269 | 3/6/2025 |
| 2.5.0-ci.570714 | 248 | 3/6/2025 |
| 2.5.0-ci.570410 | 254 | 3/5/2025 |
| 2.5.0-ci.570238 | 257 | 3/4/2025 |
| 2.5.0-ci.570216 | 248 | 3/4/2025 |
| 2.5.0-ci.569861 | 269 | 3/3/2025 |
| 2.5.0-ci.569800 | 246 | 3/3/2025 |
| 2.5.0-ci.569772 | 246 | 3/3/2025 |
| 2.5.0-ci.569743 | 241 | 3/3/2025 |
| 2.5.0-ci.569458 | 168 | 3/1/2025 |
| 2.5.0-ci.569452 | 151 | 3/1/2025 |
| 2.5.0-ci.569169 | 134 | 2/28/2025 |
| 2.5.0-ci.569120 | 119 | 2/28/2025 |
| 2.5.0-ci.569095 | 131 | 2/28/2025 |
| 2.5.0-ci.568694 | 139 | 2/27/2025 |
| 2.5.0-ci.568638 | 128 | 2/27/2025 |
| 2.5.0-ci.533089 | 131 | 10/1/2024 |
| 2.4.10 | 138 | 4/29/2025 |
| 2.4.9 | 112 | 4/23/2025 |
| 2.4.8 | 283 | 3/3/2025 |