
boost
文章平均质量分 55
吴公子
这个作者很懒,什么都没留下…
展开
-
boost http响应读取
响应报样例:HTTP/1.1 201 CreatedContent-Type: application/jsonX-Etcd-Cluster-Id: cdf818194e3a8c32X-Etcd-Index: 115X-Raft-Index: 1146X-Raft-Term: 3Date: Tue, 17 Apr 2018 07:36:20 GMTContent-Length: 171 {"act...原创 2018-04-17 16:43:55 · 4101 阅读 · 2 评论 -
boost::asio::read_until数据获取重复问题
利用boost::asio::read_until读http的chunk包,读取部分代码如下:第一部分读取包头,第二部分循环读chunk包如果不调用consume清空的话,while循环里一直获取到的是包头部分的内容,consume的官方文档解析如下:测试代码运行结果如下:虽然调用了consume,但是boost::asio::buffer_cast<const char*>(sb.d...原创 2018-04-18 16:01:46 · 3319 阅读 · 1 评论 -
boost使用log库编译报错
使用boost的log,用以下链接选项:-lboost_system -lboost_thread -lboost_log -lboost_log_setup -lboost_filesystem -lpthread当使用add_console_log函数编译链接时报错:/usr/local/gcc/bin/g++ ../obj/timerServer.o ../obj/CWatchThread....原创 2018-04-19 11:42:04 · 1190 阅读 · 1 评论 -
使用boost::asio库实现多个子进程监听同一个端口
class session_http {public: session_http(boost::asio::io_context &io) : socket_(io) {}; void run(boost::asio::yield_context yield) { boost::system::error_code ec; boost::beast::flat_buffer b...原创 2018-08-28 14:42:49 · 2207 阅读 · 0 评论 -
boost log库链接问题
1. 使用动态库时,要定义BOOST_LOG_DYN_LINK或者BOOST_ALL_DYN_LINK否则会出现如下错误:CMakeFiles/IrcChatData.dir/src/main.cpp.o: In function `boost::log::v2s_mt_posix::sources::basic_logger<char, boost::log::v2s_m...原创 2019-05-27 11:39:36 · 3240 阅读 · 1 评论