简单的 http以及websocket接口。
目前较热的有 libhv,libevent,Drogon 等http服务框架。
drogon文档:https://github.com/an-tao/drogon/wiki
libevent文档:https://libevent.org/
mongoose文档:https://cesanta.com/docs/
但是传统的实现方法比如采用libcurl,asio等较为重型的框架来做有没有必要,因此,这里采用mongoose这个库来实现基本的httpserver和httpclient功能,非常简单,包含一个h文件,一个cpp文件到工程中就行了,无需编译,无需链接库。
本文实现了一个project,将 mongoose中提供的http相关api封装成了httpserver类和httpclient类。
代码位置:https://github.com/shouxieai/http_server_cpp
问题:
解决类似运行报错: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21‘ not found 的问题文章来源:https://www.toymoban.com/news/detail-428804.html
参考:
http://www.zifuture.com/
https://github.com/shouxieai/http_server_cpp
https://blog.csdn.net/u012234115/article/details/79596826
C++ 线程安全:https://tashaxing.blog.csdn.net/article/details/118020505文章来源地址https://www.toymoban.com/news/detail-428804.html
到了这里,关于C++ 轻量级极简httpserver和httpclient的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!