背景: muduo网络库中选择了timefd_*系列函数来进行定时,之所以选择这一组函数的原因是: 1、这一组函数不涉及到信号,安全好用。 2、这一组函数通过操作时间相关的文件描述符实现功能,可 ...
背景: muduo网络库中选择了timefd_*系列函数来进行定时,之所以选择这一组函数的原因是: 1、这一组函数不涉及到信号,安全好用。 2、这一组函数通过操作时间相关的文件描述符实现功能,可 ...
背景:在muduo库中,InetAddress类是一个包含socket地址的数据类型,包括这个ip地址和端口号。 在里面有一个表示socket地址的union。 当时觉得这个很奇怪, ...
#include <string.h> char *strerror(int errnum); int strerror_r(int errnum ...
背景:在muduo网络库源码中出现了两个read函数,一个是read另一个是readv,源码如下 : 下面来说一下这两个函数的区别: 这两个函数类似于read和write ...
背景: 以下函数 有以下几点不太明白: 1. struct tcp_info是个什么结构体 2. getsockopt这个函数的功能是什么 下面一一作答: 这个结构体里面包 ...
背景:miduo 源码中遇到如下语句: uintptr_t v = reinterpret_cast<uintptr_t>(p); 以上 p 的类型是void * 现 ...