
注:本文为阅读muduo网络库源码Buffer部分的体悟 本文中Buffer一词均指代muduo网络库的class Buffer。 为非阻塞网络...
注:本文为阅读了muduo网络库源码及作者著作之后对于网络库的复现和笔记 功能 我们定义一个class Acceptor,其功能是:让服务器在指...
注:本文为阅读muduo源码库和作者著作之后的网络库复现和笔记 在传统的IO多路复用系统中,定时操作通常是直接去设置poll()等函数的超时时间...
注:本文是阅读muduo网络库之后的理解以及自己的代码实现 IO多路复用是Reactor的核心,简单来说,我们将多个文件描述符存放于一个统一的框...
注:本文为阅读《Linux多线程服务端编程:使用muduo C++网络库》的一点笔记 空闲连接指的是一段时间内没有受到任何数据的连接。我们需要做...
TCP分包 在发生一个消息或一帧数据时,通过一定的处理,使接收方能够从字节流中识别并截取一个个消息。 对于短连接的TCP服务,分包不是问题: 发...
一、前言 关于网络编程的几个核心: 连接的建立:服务端的accept和客户端的connect 连接的断开:主动断开和被动断开 消息到达且文件描述...
相关总结如下: 同步原语(Synchronization Primitive) 在同步原语中,最重要的就是互斥器和条件变量两者,对它们需要重点掌...
本文为阅读陈硕老师的《muduo网络库》第一章的笔记。不得不说,对于很多问题,陈硕老师都给出了鞭辟入里的解释。 本章的核心点其实就是:一个C++...
文集作者