muduo
xiaojun11-
勤能补拙,奋发ing
展开
-
muduo源代码分析--我对muduo的理解
转载:https://www.cnblogs.com/zfyouxi/p/5258749.html 分为几个模块 EventLoop、TcpServer、Acceptor、TcpConnection、Channel等 对于EventLoop来说: 他仅仅关注里面的主驱动力,EventLoop中仅仅关注poll,这类系统调用使得其成为Reactor模式,EventLoop中有属于这个loop的...转载 2018-11-21 14:38:19 · 238 阅读 · 0 评论 -
muduo库整体架构简析
转载: https://blog.csdn.net/amoscykl/article/details/83043790 muduo是一个高质量的Reactor网络库,采用one loop per thread + thread pool架构实现,代码简洁,逻辑清晰,是学习网络编程的很好的典范。 muduo的代码分为两部分,base和net,base部分实现一些基础功能,例如log, thr...转载 2018-11-21 14:55:46 · 278 阅读 · 0 评论 -
muduo库的简单使用-echo服务的编写
muduo是一个基于事件驱动的非阻塞网络库,采用C++和Boost库编写。 它的使用方法很简单,参考这篇文章:TCP网络编程本质论 里面有这么几句: 我认为,TCP 网络编程最本质的是处理三个半事件: 连接的建立,包括服务端接受 (accept) 新连接和客户端成功发起 (connect) 连接。 连接的断开,包括主动断开 (close 或 shutdown) 和被动断开 (read 返回...转载 2018-11-21 17:06:30 · 342 阅读 · 0 评论