文件名称:muduo-master.zip
文件大小:408KB
文件格式:ZIP
更新时间:2022-10-06 10:58:53
C++ boost server
muduo是个基于现代C++高效的高并发网络库,他依赖boost库,由陈硕大神编写. muduo代码结构比较清晰易懂,各个细节处理的非常完美,是一个非常值得学习的开源库。基于他是个网络库,开篇我剖析他的网络相关部分的结果,各个类的继承,调用关系。 网络服务器要处理的对象无外乎,监听者TcpServer,连接接收者Acceptor,连接者TcpConnection等等主体对象。要处理的事件有监听者可写,连接者读写等主体事件。宏观上面,所有的连接可以看作成一个通道Channel,通道有网络IO事件。