当前位置 博文首页 > wanggao的专栏:muduo学习笔记:net部分之实现TCP网络编程库-Tcp

    wanggao的专栏:muduo学习笔记:net部分之实现TCP网络编程库-Tcp

    作者:[db:作者] 时间:2021-09-09 09:42

    前文博客【muduo学习笔记:net部分之实现TCP网络编程库TcpConnection】和【muduo学习笔记:net部分之实现TCP网络编程库Acceptor】 是TcpServer是基本组件,博文【muduo学习笔记:net部分之多线程TCP服务端的设计模式演进】介绍了TcpServer的各种设计方式以及muduo网络库的结构。本文主要介绍TcpServer代码结构、工作流程。

    文章目录

    • 1、多线程 TcpServer 服务端结构
      • 1.1、接受连接流程
      • 1.2、接收数据回调流程
      • 1.3、断开连接流程
    • 2、TcpServer 定义
    • 3、TcpServer 实现
      • 3.1、构造和实现
      • 3.2、启动服务端
      • 3.3、新连接的回调
      • 3.4、断开连接的回调
      • 3.5、一些说明
    • 4、测试
      • 4.1、EchoServer测试
      • 4.2、使用 shutdown() 的问题
    cs