第一步:下载源码和文档

  下载muduo项目的源码、《muduo-manual.pdf》文档,以及《Linux多线程服务端编程:使用muduo C++网络库.pdf》,这些是前期准备工作,都能在网上下载。

  网站:http://www.chenshuo.com/

第二步:先看看muduo-manual

  在1.2节中,先将环境设置好。其中涉及到CMake和Boost;需要对这两个东西有一点了解,自行google或者百度这两个东西。

注意:

  在编译muduo库的过程中输入./build.sh -j2可能会报错,原因是build.sh文件格式有问题,需要用dos2unix build.sh 命令将其格式更正过来;同时可能报cc1plus:warning being treated as error,需要在CMakelist.txt中将Werror注释掉。

  在测试用例中,浏览器输入ip那一项更改为输入本机ip即可。

  1.3节列出了整个项目的目录结构,主要的目录是base和net两个,如下图:Muduo阅读笔记---入门(一)-LMLPHP

  由于自己各方面能力水平比较低,基础知识不够扎实,并不能像网上说的可以跳过base中的代码,直接看net中有关网络方面的代码,因此先从base中的代码入手。当对base中提供的各方面知识有了一定的了解后,在进入net的阅读。

阅读base文件笔记http://www.cnblogs.com/LCCRNblog/p/5669721.html

阅读net文件笔记

04-16 03:21