MsQuic

MsQuic
Developer(s)Microsoft
Initial releaseNovember 27, 2019; 5 years ago (2019-11-27)
Stable release
v2.2.4 / October 16, 2023; 14 months ago (2023-10-16)
Repository
Written inC, C++
Operating systemWindows 11 and later, Windows Server, Linux, Xbox Series X/S software
PlatformCross-platform
TypeSoftware library
LicenseMIT License

MsQuic is a free and open source implementation of the IETF QUIC protocol written in C[1] 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.[2] 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,[3] sharable across platforms. The source code is licensed under MIT License and available on GitHub.[4]

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,[5] such as when moving throughout mobile networks.[6]

Both the HTTP/3[7] and SMB stacks[8] 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.[9]

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.[9]

Its support for the Microsoft Game Development Kit makes MsQuic possible on both Xbox and Windows.

See also

References

  1. ^ Cimpanu, Catalin. "Microsoft open-sources in-house library for handling QUIC connections". ZDNet.
  2. ^ Jones, Luke (April 29, 2020). "Microsoft's In-House QUIC Connections Library is Now Open Source". WinBuzzer.
  3. ^ Banks, Nick (December 7, 2021). "QUIC @ Microsoft". EPIQ 2021. Retrieved July 11, 2022.
  4. ^ "microsoft/msquic". November 7, 2020 – via GitHub.
  5. ^ Lopes, Raul H. C.; Franqueira, Virginia N. L.; Rand, Duncan (2019). "Integration and Evaluation of QUIC and TCP-BBR in longhaul Science Data Transfers". EPJ Web of Conferences. 214: 08026. Bibcode:2019EPJWC.21408026L. doi:10.1051/epjconf/201921408026. S2CID 203699308.
  6. ^ "MsQuic Library Features". September 2020 – via GitHub.
  7. ^ Sharwood, Simon. "QUIC, dig in: Microsoft open-sources MsQuic, its implementation of Google-spawned TCP-killer QUIC". www.theregister.com.
  8. ^ "SMB over QUIC". Microsoft Docs. 18 May 2023.
  9. ^ a b msquic/Platforms.md, Microsoft, 2022-07-11, retrieved 2022-07-12

Read other articles:

Katedral Katolik Koptik KairoKatedral Bunda Mesirbahasa Arab Mesir: كاتدرائية سيدة مصرKatedral Katolik Koptik KairoLokasiKairoNegaraMesirDenominasiGereja Katolik Roma (sui iuris: Gereja Katolik Koptik)ArsitekturStatusKatedralStatus fungsionalAktifTipe arsitekturgerejaAdministrasiKeuskupanPatriarkat Katolik Koptik Aleksandria Katedral Bunda Maria Mesir, juga disebut Katedral Katolik Koptik Kairo, adalah sebuah gereja katedral Katolik Koptik yang berlokasi di Jalan Mustafa F...

 

RittenKomuneGemeinde RittenComune di RenonDesa Unterinn di RittenNegara ItaliaWilayahTrentino-Alto Adige/SüdtirolProvinsiTirol Selatan (BZ)FrazioniOberinn (Auna di Sopra), Unterinn (Auna di Sotto), Atzwang (Campodazzo), Klobenstein (Collalbo), Lengmoos (Longomoso), Lengstein (Longostagno), Gissmann (Madonnina), Mittelberg (Monte di Mezzo), Rotwand (Pietrarossa), Oberbozen (Soprabolzano), Signat (Signato), Sill, Wangen (Vanga)Pemerintahan • Wali kotaPaul LintnerLuas •&...

 

Basilika Notre-Dame-du-CapBasilika Minor Bunda Maria dari CapInggris: Notre-Dame-du-Cap BasilicaBasilika Notre-Dame-du-CapLokasiTrois-Rivières, QuebecNegaraKanadaDenominasiGereja Katolik RomaArsitekturStatusBasilika minorStatus fungsionalAktifTipe arsitekturNorman-GothicAdministrasiKeuskupan AgungKeuskupan Agung Québec Basilika Notre-Dame-du-Cap adalah sebuah gereja basilika minor Katolik yang terletak di Trois-Rivières, Quebec, Kanada. Basilika ini merupakan tempat ziarah nasional Kan...

British psychologist Parts of this article (those related to the second part of this person's life, devoted to criticizing his peers' lack of scientific integrity) need to be updated. The reason given is: See https://www.spectrumnews.org/news/profiles/retraction-she-wrote-dorothy-bishops-life-after-research/ and https://www.lemonde.fr/series-d-ete/article/2023/08/08/dorothy-bishop-une-detective-specialiste-de-la-mauvaise-science_6184748_3451060.html. Please help update this article to reflect...

 

Statue of Benjamin Franklin in Portland, Oregon Statue of Benjamin FranklinThe statue in 2018ArtistGeorge BerryYear1942 (1942)TypeSculptureSubjectBenjamin FranklinDimensions4.6 m (15 ft)LocationPortland, Oregon, United StatesCoordinates45°30′10″N 122°36′25″W / 45.50279°N 122.60689°W / 45.50279; -122.60689OwnerFranklin High School A statue of Benjamin Franklin stands outside Franklin High School, in Portland, Oregon's South Tabor neighborh...

 

Main article: 2024 United States presidential election 2024 United States presidential election in North Carolina ← 2020 November 5, 2024 2028 →   Nominee Donald Trump(presumptive) Joe Biden(presumptive) Party Republican Democratic Home state Florida Delaware Running mate TBA Kamala Harris(presumptive) Incumbent President Joe Biden Democratic Elections in North Carolina Federal government U.S. President 1792 1796 1800 1804 1808 1812 1816 1820 1824 1828 18...

Variant of DVD designed with random access in mind This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: DVD-RAM – news · newspapers · books · scholar · JSTOR (June 2013) (Learn how and when to remove this template message) DVD-RAMBorders of the hard sectors are visible on the data side of a type 2 DVD-RAM discMed...

 

War in the Dutch East Indies Banjarmasin WarPart of military campaigns of the Dutch EmpireThe steamship Celebes fighting with armed Dayak vessel (kotta mara) using its aftside 30-pounder.Date1859 – 1863Sporadic fighting until 1905[1]LocationKalimantan, BorneoResult Dutch victoryBelligerents Sultanate of Banjar (pro-Tamjid, 1859–60) Dutch Empire Sultanate of Banjar (pro-Hidayat) Antasari's rebelsCommanders and leaders Tamjid II of BanjarColonel A.J. AndresenLieutenant-Colonel ...

 

Kontes Lagu Eurovision 1964 Final 21 Maret 1964 Pembawa Acara Lotte Wæver Konduktor Kai Mortensen Penyiar Tuan Rumah DR Tempat Tivolis KoncertsalKopenhagen, Denmark Lagu pemenang  ItaliaNon ho l'età Sistem pemberian suara Tiap negara mengirimkan 10 juri yang memberikan tiga poin kepada lagu favorit mereka nomor satu, dua, dan tiga. Poin kemudian dijumlahkan dan lagu urutan pertama, kedua, dan ketiga diberikan 5, 3, dan 1 poin secara berurutan. Jika hanya satu lagu yang dipilih semua j...

Hungarian water polo player László FelkaiFelkai László.Personal informationBorn(1941-03-01)1 March 1941Budapest, HungaryDied10 April 2014(2014-04-10) (aged 73)Budapest, HungaryHeight180 cm (5 ft 11 in)Weight76 kg (168 lb)SportSportWater poloClubFerencvárosi TC Medal record Men's Water Polo Representing  Hungary Olympic Games 1960 Rome Team competition 1964 Tokyo Team competition 1968 Mexico City Team competition László Felkai (1 March 1941 – 10 ...

 

Taman Nasional SembilangIUCN Kategori II (Taman Nasional)Sembilang NPLetak di SumatraLetakSumatra, IndonesiaKoordinat2°1′S 104°33′E / 2.017°S 104.550°E / -2.017; 104.550Koordinat: 2°1′S 104°33′E / 2.017°S 104.550°E / -2.017; 104.550Luas2,051 km2Didirikan2001Pihak pengelolaKementerian Kehutanan Ramsar WetlandDitetapkan3 Juni 2011No. referensi1945[1] Taman Nasional Sembilang adalah taman nasional yang terletak di Kabup...

 

Ethnic group Indigenous SurinameseSchoolchildren of the Kali'na community at Bigi Poika in Suriname.Total population~12,000–24,000 3.7% of Suriname's population[1]Regions with significant populationsParamaribo, Wanica, Para, Marowijne, SipaliwiniLanguagesAkurio, Arawak-Lokono, Carib-Kari'nja, Sikiana-Kashuyana, Tiro-Tiriyó, Waiwai, Warao, Wayana, Dutch, Sranan Tongo, EnglishReligionNative American religion, Christianity (Catholicism and Protestantism), others Indigenous peoples in...

For the video game, see Worms Forts: Under Siege. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: WFUS – news · newspapers · books · scholar · JSTOR (April 2017) (Learn how and when to remove this message) Radio station in Gulfport, FloridaWFUSGulfport, FloridaBroadcast areaTampa BayFrequency103.5 MHz (HD Ra...

 

Ряска малая Общий вид колонии растений Научная классификация Домен:ЭукариотыЦарство:РастенияКлада:Цветковые растенияКлада:МонокотыПорядок:ЧастухоцветныеСемейство:АроидныеПодсемейство:РясковыеРод:РяскаВид:Ряска малая Международное научное название Lemna minor L., 1753 Си...

 

This list of the Mesozoic life of Utah contains the various prehistoric life-forms whose fossilized remains have been reported from within the US state of Utah and are between 252.17 and 66 million years of age. A Contents A B C D E F G H I J K L M N O P Q R S T U V W X Y Z †Abrekopsis †Abrekopsis depresispirus – type locality for species †Abydosaurus – type locality for genus †Abydosaurus mcintoshi – type locality for species †Aclistochara †Aclistochara bransoni Fossilized...

The Game Awards 2021Tanggal9 Desember 2021 (2021-12-09)VenueMicrosoft Theater, Los AngelesNegaraAmerika SerikatPembawa acaraGeoff KeighleyPembawa pra-acaraSydnee GoodmanIkhtisarPenghargaan terbanyakForza Horizon 5It Takes Two (3)Nominasi terbanyakDeathloop (9)Game of the YearIt Takes TwoSitus webthegameawards.comSiaran televisi/radioWaktu tayang3 jam, 12 menit[1]Pemirsa85 jutaProduserGeoff KeighleyKimmie KimSutradaraRichard Preuss← 2020 The Game Awards2022 → The Game ...

 

City in Tōhoku, JapanMiyako 宮古市CityTop left: Cape Todo and lighthouse, Top right: Miyako Bay from satellite, 2nd row: Mount Hayachine, lower left: Jyodo Beach, lower right: Sano Rock, Bottom left: Tago Port, Bottom right: Rosoku (Candle) FlagSealLocation of Miyako in Iwate PrefectureMiyako Coordinates: 39°38′29.1″N 141°57′25.7″E / 39.641417°N 141.957139°E / 39.641417; 141.957139CountryJapanRegionTōhokuPrefectureIwateGovernment • -Ma...

 

В Википедии есть статьи о других людях с фамилией Сергиенко. Мария Никифоровна Сергиенко Дата рождения 1910(1910) Место рождения деревня Калаборка, Ставропольская губерния, Российская империя Дата смерти 1995(1995) Гражданство  СССР→ Россия Награды и премии Мария Ник...

الفظ خنزير تؤلولي الفيل الناب هو سن قاطع طويل جدًا وقد يصل طوله حتى 3 أمتار لدى النرول يتكون من العاج ويوجد لدى بعض الثدييات مثل الفيل والفظ وكركدن البحر أو حريش البحر وكذلك الخنزير الوحشي الأفريقي ويقوم البشر بانتزاع الأنياب من أجل استخدام العاج في تصنيع المجوهرات لكن الأ�...

 

Pour les articles homonymes, voir Boca et Raton. Boca RatonLe port de Boca Raton.GéographiePays  États-UnisÉtat FlorideComté comté de Palm BeachSuperficie 81,03 km2 (2010)Surface en eau 6,25 %Altitude 4 mCoordonnées 26° 22′ 07″ N, 80° 06′ 00″ ODémographiePopulation 97 422 hab. (2020)Densité 1 202,3 hab./km2 (2020)FonctionnementStatut Cité aux États-UnisChef de l'exécutif Scott Singer (d) (depuis 2018)HistoireF...