> MsQuic is shipped in-box in the Windows kernel in the form of the msquic.sys driver Does that mean that a HTTP.SYS Webserver will also Support QUIC?
MsQuic – QUIC Implementation from Microsoft
41–50 of 87 posts
Re: MsQuic – QUIC Implementation from Microsoft
#42Please fire away any questions you may have! I lead the team that built this library. This blog has details on current development status and adoption within Microsoft: https://techcommunity.microsoft.com/t5/networking-blog/msqui...
Re: MsQuic – QUIC Implementation from Microsoft
#43Earlier quoted context omitted.
Since this had to run in kernel mode on Windows to power our HTTP stack, C was the language of choice. There exist other open source implementations of QUIC in C++ and Rust etc.
Isn’t the Windows kernel C++?
--
[1] https://www.reddit.com/r/cpp/comments/4oruo1/windows_10_code...
Re: MsQuic – QUIC Implementation from Microsoft
#44Please fire away any questions you may have! I lead the team that built this library. This blog has details on current development status and adoption within Microsoft: https://techcommunity.microsoft.com/t5/networking-blog/msqui...
Re: MsQuic – QUIC Implementation from Microsoft
#45Please fire away any questions you may have! I lead the team that built this library. This blog has details on current development status and adoption within Microsoft: https://techcommunity.microsoft.com/t5/networking-blog/msqui...
Was't QUIC was standarized as HTTP/3 what makes it call QUIC not HTTP/3.
Re: MsQuic – QUIC Implementation from Microsoft
#46Earlier quoted context omitted.
Any strong reasons you chose C? Maybe I skimmed too quickly but I didn't see this mentioned in that blog post. Was there a requirement from other teams?
Since this had to run in kernel mode on Windows to power our HTTP stack, C was the language of choice. There exist other open source implementations of QUIC in C++ and Rust etc.
Re: MsQuic – QUIC Implementation from Microsoft
#47Re: MsQuic – QUIC Implementation from Microsoft
#48> MsQuic is shipped in-box in the Windows kernel in the form of the msquic.sys driver Does that mean that a HTTP.SYS Webserver will also Support QUIC?
You mean IIS? HTTP.SYS isn't a webserver.
Re: MsQuic – QUIC Implementation from Microsoft
#49Please fire away any questions you may have! I lead the team that built this library. This blog has details on current development status and adoption within Microsoft: https://techcommunity.microsoft.com/t5/networking-blog/msqui...
Re: MsQuic – QUIC Implementation from Microsoft
#50Earlier quoted context omitted.
Any strong reasons you chose C? Maybe I skimmed too quickly but I didn't see this mentioned in that blog post. Was there a requirement from other teams?
Since this had to run in kernel mode on Windows to power our HTTP stack, C was the language of choice. There exist other open source implementations of QUIC in C++ and Rust etc.
https://msrc-blog.microsoft.com/2019/07/18/we-need-a-safer-s...