简单的 http以及websocket接口。
目前较热的有 libhv,libevent,Drogon
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 的问题