You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/FAQ.md
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -6,24 +6,24 @@ At this time there is no plan to open source the rest of Windows.
6
6
7
7
> When is this shipping with Windows?
8
8
9
-
The kernel mode version, msquic.sys, ships in Windows. For more details see our [support and release documentation](Release.md).
9
+
The kernel mode version, msquic.sys, ships in Windows (Server 2022 and Windows 11). At this time, there is no plan to ship msquic.dll in Windows. For more details see our [platform support documentation](Platforms.md).
10
10
11
11
> Why isn’t there an HTTP/3 implementation along with MsQuic?
12
12
13
-
MsQuic is designed as a generic QUIC transport for any application protocol. Several HTTP/3 stacks that use MsQuic exist, both internal to Windows and external (.NET Core).
13
+
MsQuic is designed as a generic QUIC transport for any application protocol. Several HTTP/3 stacks that use MsQuic exist, both internal to Windows (http.sys) and external (.NET Core).
14
14
15
-
> Do you plan to support other platforms?
15
+
> What platforms does MsQuic support?
16
16
17
-
MsQuic currently supports Windows, Linux and macOS. In the future support for other platforms may be added.
17
+
MsQuic currently supports Windows (including Xbox), Linux (including Android) and macOS (alpha) based platforms.
18
18
19
19
> Isn’t QUIC a Google product?
20
20
21
-
QUIC was started by Google, but then was picked up by the IETF to be standardized (see [here](https://datatracker.ietf.org/wg/quic/about/)). MsQuic is an implementation of that standard.
21
+
QUIC was started by Google, but then was standardized by the IETF (see [here](https://datatracker.ietf.org/wg/quic/about/)). MsQuic is an implementation of that standard.
22
22
23
23
> Does this mean Microsoft will stop investing in TCP?
24
24
25
25
TCP will continue to be used widely for a long time and we will continue to improve it as necessary.
26
26
27
27
> Why is MsQuic written in C?
28
28
29
-
Windows Kernel mode is one of the supported platforms, and while it supports some C++ features, it does not support all of them. So, it was decided to use just pure C to reduce complexity.
29
+
Windows Kernel mode is one of the supported platforms, and while it supports some C++ features, it does not support all of them. So, it was decided to use just pure C to reduce complexity. The MsQuic API is exposed/projected into several other languages, including C++, C# and Rust.
0 commit comments