Skip to content

zhaozhengcoder/muduo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MUDUO

这个repo是学习c++ 网路库muduo的。里面的代码基本上是从muduo的仓库上面来下来的,一些个别的代码是为了理解和学习,我自己修改的。

  • 安装

    https://github.com/chenshuo/muduo 在这里拉下代码。
    
    # 第一步,安装cmake和boost
    
    sudo apt-get install cmake
    
    # 安装boost
    sudo apt-get install libboost-dev libboost-test-dev
    
    # 第二步
    cd muduo
    ./build.sh -j2
    ./build.sh install
    
    #release 版本
    BUILD_TYPE = release ./build.sh -j2
    BUILD_TYPE = release ./build.sh install
    
  • 目录结构

    .
    ├── build                               # 编译之后产生的例子,头文件和静态库
    ├── muduo-master                        # 这个是muduo的源码
    ├── muduo_tutorial                      # 自己学习源码的过程中,写的一些代码
    └── readme.md
    

前置技能

muduo的核心框架的实现过程

作者很贴心的提供了一个recipes的目录,把核心框架的实现过程拆分了出来。

连接:https://github.com/zhaozhengcoder/muduo/tree/master/muduo_tutorial/recipes/reactor

最近正在学习muduo中,学习中遇到的问题和收获,后面慢慢更新。

About

学习muduo库

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published