C++好难啊
C++好难啊
全部文章
剖析moduo网络库
C++并发编程(2)
C++高级(30)
C剖析(2)
C深度剖析(1)
java(2)
linux(20)
MySQL(1)
Nginx(1)
在线订票系统(1)
基于ID3的预测系统(1)
安装配置教程(4)
程序员的自我修养(30)
算法(6)
詹的学习笔记(2)
计算机网络(4)
进程间通信(4)
附件资料(9)
集群聊天服务器(2)
题解(1)
归档
标签
去牛客网
登录
/
注册
C++好难啊的博客
全部文章
/ 剖析moduo网络库
(共6篇)
IO 阻塞与非阻塞 同步与异步
目录 网络IO模型 阻塞和非阻塞 同步与异步 参考文献 网络IO模型 IO是个我们很熟悉的操作,在操作系统的角度来讲,IO一般就是对磁盘文件的访问。但是站在网络的角度上说: 网络IO的本质是对socket的读取。 网络IO一...
2021-02-02
0
653
muduo网络库——noncopyable.h
目录 noncopy.h 参考文献 从这里开始就是剖析muduo网络库项目了。 出发!!!! noncopy.h 这个头文件时其他类的基类。 //pragma是编译器级别和语言级别#ifndef一样 #pragma once class noncopyable ...
2021-02-02
0
791
muduo网络库——日志
目录 日志 日志级别 Logger.h Logger.cc Logger使用 参考文献 日志 在网络设备、系统及服务程序等运作时都会产生一个叫log的事件记录;每一行日志都记载着相关信息。muduo网络库也不例外。 日志级...
2021-02-02
1
836
muduo网络库——Timestamp
目录 Timestamp.h Timestamp.cc 参考文献 这个类主要是获取当前时间,以及把当前时间转换为字符串打印出来。 Timestamp.h #pragma once #include <iostream> class Timestam...
2021-02-02
1
682
muduo网路库——InetAddress
目录 InetAddress.h InetAddress 测试代码 参考文献 这个类的主要作用就是封装socket。 由于博主是在windows平台下,所以用的头文件时windows.h和Ws2tcpip.h。 linux平台下应该用sys/socket.h、...
2021-02-02
0
572
IO 阻塞与非阻塞 同步与异步
网络IO模型 IO是个我们很熟悉的操作,在操作系统的角度来讲,IO一般就是对磁盘文件的访问。但是站在网络的角度上说: 网络IO的本质是对socket的读取。 网络IO一般分为两阶段:数据准备和数据读写。 数据准备:根据系统IO操作的就绪状态分为阻塞和非阻塞 数据读写:根据应用程序和内核的交...
2020-07-29
0
573