0

任何人都有一个使用 nghttp2 实现 HTTP2 服务器(以明文模式)的示例的指针吗?

4

1 回答 1

2

这取决于你想如何实现它。

最简单的方法是使用nghttpd 命令

 nghttpd --no-tls 80

这是启动并运行 HTTP/2 服务器以测试客户端实现的最简单方法。您还可以添加-v开关以使用详细模式并记录所有使用的帧。

如果您想用 C 编写服务器,那么文档中的示例是 HTTPS 服务器,因此需要针对明文 (h2c) 进行调整。

最后,文档中有一个更简单的C++ 实现

于 2018-12-26T19:06:46.480 回答