muduo项目介绍

在上一个集群聊天服务器项目中,我使用了muduo作为网络库,然后主要实现了业务逻辑等,所以为了深入网络库的代码和实现,我跟着一位老师的代码去实现了muduo库的基本原理和作用,当然只是实现了主体的代码,有些细节便没有深究,以下是自己的目标:

  1. 从开源C++ muduo网络库,学习优秀的代码设计
  2. 掌握基于事件驱动和事件回调的epoll+线程池面向对象编程
  3. 实现TcpServerTcpConnectionPollerChanel等重要部分
  4. 重写muduo核心组件,去依赖boost,用C++11重构
  5. 测试代码是否成功

自己的网址:www.shicoder.top
欢迎加群聊天 452380935

本文由博客一文多发平台 OpenWrite 发布!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这次我们开始muduo源代码的实际编写,首先我们知道muduo是LT模式,Reactor模式,下图为Reactor...
    shicoder阅读 242评论 0 0
  • 这次我们主要来说说muduo库中大量使用的回调机制。muduo主要使用的是利用Callback的方式来实现回调,首...
    shicoder阅读 211评论 0 0
  • 前言 在上一节中以拆分的方式学习完 Linux 、C++、网络等知识后,这节会将这三个模块糅合起来,站在项目的基础...
    奋斗_0268阅读 813评论 0 1
  • 这一次我们来分析下muduo中Buffer的作用,我们知道,当我们客户端向服务器发送数据时候,服务器就会读取我们发...
    shicoder阅读 292评论 0 0
  • 背景介绍 在我们实际开发过程中,不可避免的要进行一些字符串的拼接工作。比如将一个数组按照一定的标点符号拼接成一个句...
    JankinHou阅读 662评论 0 0