现在是否可以使用HTTPListeners与http2功能一起使用?我没有听说过,但是我听说新版本的IIS / asp.net堆栈支持它,所以我希望HTTPListener也会得到升级,或者提供一种替代方案。
如果不行,最好的选择是使用原始套接字来支持http2,还是扩展httplistener有可能实现?
编辑:为了澄清,我不仅仅是寻找“报告”http2的解决方案,而是要让我能够真正使用http2的新功能,例如推送内容。我的用例是我有一个自定义CMS(自己编写的)服务器,响应速度极快(几乎立即响应所有请求),唯一剩下的优化就是能够推送内容并且具备多路复用能力,因为目前我唯一可以期望的加速是避免由于往返次数过多造成的延迟问题。
如果不行,最好的选择是使用原始套接字来支持http2,还是扩展httplistener有可能实现?
编辑:为了澄清,我不仅仅是寻找“报告”http2的解决方案,而是要让我能够真正使用http2的新功能,例如推送内容。我的用例是我有一个自定义CMS(自己编写的)服务器,响应速度极快(几乎立即响应所有请求),唯一剩下的优化就是能够推送内容并且具备多路复用能力,因为目前我唯一可以期望的加速是避免由于往返次数过多造成的延迟问题。
http.sys
处理。HttpListener
仅从http.sys
获取请求数据,并通过它向客户端发送响应。 一旦http.sys
支持HTTP / 2,HttpListener
的公共接口就不必更改。 - codekaizenhttp.sys
仅有一个响应句柄。未来可能会有可能,但我认为它仍将是非常高层次的。 - codekaizen