MsQuic

implementation of the IETF QUIC

DBpedia resource is: http://dbpedia.org/resource/MsQuic

Abstract is: MsQuic is a free and open source implementation of the IETF QUIC protocol written in C that is officially supported on the Microsoft Windows (including Server), Linux, and Xbox platforms. The project also provides libraries for macOS and Android, which are unsupported. It is designed to be a cross-platform general purpose QUIC library optimized for client and server applications benefitting from maximal throughput and minimal latency. By the end of 2021 the codebase had over 200,000 lines of production code, with 50,000 lines of "core" code, sharable across platforms. The source code is licensed under MIT License and available on GitHub. Among its features are, in part, support for asynchronous IO, receive-side scaling (RSS), UDP send and receive coalescing, and connection migrations that persist connections between client and server to overcome client IP or port changes, such as when moving throughout mobile networks. Both the HTTP/3 and SMB stacks of Microsoft Windows leverage MsQuic, with msquic.sys providing kernel-mode functionality. Being dependent upon Schannel for TLS 1.3, kernel mode therefore does not support 0-RTT. User-mode programs can implement MsQuic, with support 0-RTT, through msquic.dll, which can be built from source code or downloaded as a shared library through binary releases on the repository. Its support for the Microsoft Game Development Kit makes MsQuic possible on both Xbox and Windows.

MsQuic is …
instance of (P31):
software libraryQ188860
free and open-source softwareQ506883

External links are
P4162AUR packagemsquic
P4763crates.io IDmsquic
P2671Google Knowledge Graph ID/g/11jttwgt0s
P6931Repology project namemsquic
P1324source code repository URLhttps://github.com/microsoft/msquic

P275copyright licenseMIT LicenseQ334661
P6216copyright statuscopyrightedQ50423863
P178developerMicrosoftQ2283
P4428implementation ofQUICQ7265601
P306operating systemLinuxQ388
Microsoft WindowsQ1406
P277programmed inC++Q2407
CQ15777
P348software version identifier2.3.5

The articles in Wikimedia projects and languages

      MsQuicwikipedia
      MsQuicwikipedia
      MsQuicwikipedia

Search more.