![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
muduo
sidemap
内不修正其所以有,然常欲人之有
展开
-
【muduo】避免使用无效的mutex
mutex原创 2024-03-20 11:03:35 · 223 阅读 · 0 评论 -
[C++]std::function与std::bind的区别
弱回调原创 2022-06-06 15:59:35 · 425 阅读 · 0 评论 -
【muduo】TcpClient与TcpServer建立连接过程对比
muduo原创 2022-05-12 10:34:42 · 961 阅读 · 0 评论 -
【C++】析构函数下发任务注意事项
c++ muduo原创 2022-04-27 11:51:01 · 1128 阅读 · 0 评论 -
【c++】std::bind的使用方法深一层理解
c++ muduo原创 2022-04-01 17:04:44 · 1064 阅读 · 0 评论 -
【muduo】TcpConnection发送数据结果反馈
muduo原创 2022-02-14 17:00:09 · 159 阅读 · 0 评论 -
【muduo】浅谈TcpConnection中的boost::any context_成员变量
context_成员变量用来存储用户自定义任意变量,希望该变量的生命周期由TcpConnection来管理。创建的时机:建立连接销毁的时机:断开连接因为TcpConnecting存在接口setContext,通过该接口将外部变量赋值给成员变量,这其中有一个赋值的过程,所以要存储的成员变量的类型有必要的情况下,需要override operator=。源码中最好的参考例子,就是HttpServer。在建立连接的时候,创建了临时变量HttpContext,通过接口setContext植入到TcpCo原创 2022-01-07 09:49:15 · 340 阅读 · 0 评论 -
【muduo】获取MessageCallback的数据
一个TcpConnection中含有两个关于buffer的成员变量 Buffer inputBuffer_; Buffer outputBuffer_;一个链接中只有一个inputBuffer和一个outputBuffer所以当通过回调函数反馈上来数据时,需要通过retrieve对buffer进行清理。否则,回调函数返回后,继续在buffer上进行操作,导致数据错乱。一种使用方式,参考源代码中的simple_echo,将数据存储到string中,然后通过返回。void EchoServer..原创 2022-01-04 17:48:31 · 490 阅读 · 0 评论 -
【muduo】链接时出现大量的undefined reference to `muduo::***‘错误
muduo原创 2021-12-31 11:28:05 · 1019 阅读 · 0 评论 -
【muduo】http server 提取body内容到HttpRequest
muduo原创 2021-12-29 17:51:48 · 1371 阅读 · 0 评论