花费 11 ms
timerfd_create函数

背景: muduo网络库中选择了timefd_*系列函数来进行定时,之所以选择这一组函数的原因是: 1、这一组函数不涉及到信号,安全好用。 2、这一组函数通过操作时间相关的文件描述符实现功能,可 ...

Sun Sep 13 20:44:00 CST 2020 0 2229
sockaddr_in和sockaddr_in6

背景:在muduo库中,InetAddress类是一个包含socket地址的数据类型,包括这个ip地址和端口号。 在里面有一个表示socket地址的union。 当时觉得这个很奇怪, ...

Mon Sep 28 23:37:00 CST 2020 0 1292
函数strerror与strerror_r

#include <string.h> char *strerror(int errnum); int strerror_r(int errnum ...

Tue Sep 08 18:32:00 CST 2020 0 902
read和readv

背景:在muduo网络库源码中出现了两个read函数,一个是read另一个是readv,源码如下 : 下面来说一下这两个函数的区别: 这两个函数类似于read和write ...

Thu Oct 08 23:17:00 CST 2020 0 571
getsockopt

背景: 以下函数 有以下几点不太明白: 1. struct tcp_info是个什么结构体 2. getsockopt这个函数的功能是什么 下面一一作答: 这个结构体里面包 ...

Sat Oct 10 04:25:00 CST 2020 0 489
uintptr_t

背景:miduo 源码中遇到如下语句: uintptr_t v = reinterpret_cast<uintptr_t>(p); 以上 p 的类型是void * 现 ...

Fri Sep 04 00:38:00 CST 2020 0 521

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM