注:本文為閱讀muduo網絡庫源碼Buffer部分的體悟 本文中Buffer一詞均指代muduo網絡庫的class Buffer。 為非阻塞網絡...
注:本文為閱讀了muduo網絡庫源碼及作者著作之后對于網絡庫的復現和筆記 功能 我們定義一個class Acceptor卷谈,其功能是:讓服務器在指...
注:本文為閱讀muduo源碼庫和作者著作之后的網絡庫復現和筆記 在傳統(tǒng)的IO多路復用系統(tǒng)中,定時操作通常是直接去設置poll()等函數的超時時間...
注:本文是閱讀muduo網絡庫之后的理解以及自己的代碼實現 IO多路復用是Reactor的核心,簡單來說癞揉,我們將多個文件描述符存放于一個統(tǒng)一的框...
注:本文為閱讀《Linux多線程服務端編程:使用muduo C++網絡庫》的一點筆記 空閑連接指的是一段時間內沒有受到任何數據的連接。我們需要做...
TCP分包 在發(fā)生一個消息或一幀數據時溺欧,通過一定的處理喊熟,使接收方能夠從字節(jié)流中識別并截取一個個消息。 對于短連接的TCP服務姐刁,分包不是問題: 發(fā)...
一芥牌、前言 關于網絡編程的幾個核心: 連接的建立:服務端的accept和客戶端的connect 連接的斷開:主動斷開和被動斷開 消息到達且文件描述...
相關總結如下: 同步原語(Synchronization Primitive) 在同步原語中,最重要的就是互斥器和條件變量兩者龙填,對它們需要重點掌...
本文為閱讀陳碩老師的《muduo網絡庫》第一章的筆記胳泉。不得不說,對于很多問題岩遗,陳碩老師都給出了鞭辟入里的解釋扇商。 本章的核心點其實就是:一個C++...