1

我想,我迷路了。

问题是我想使用基于事件循环的方法来实现简单的HTTPS 服务器(TLS 1.x)。从我目前所读到的内容来看,构建事件循环libev的最佳候选者是,而如今使用 TLS 的最佳候选者libtls来自LibreSSL 项目

我确实知道它libev不包含 DNS 和 HTTP 服务器(而不是libevent),所以我必须找到另一个库来添加此功能,或者自己使用实现它。我找到http-parser了可以帮助我的图书馆。

关于 TLS 的事情,我相信 LibreSSLlibtls可以毫无问题地适应,因为实际上你正在处理什么样的字节字符串并不重要。

所以主要的问题是:我这样想对吗?真的可以使用libev++http-parserlibtls构建基于事件循环的HTTPS服务器吗?实现它是否可行?我错过了什么重要的事情吗?你能推荐其他可以帮助我实现 HTTP 服务器的库吗?

提前非常感谢。

4

0 回答 0