05 2021 档案

摘要:采用Nginx的源码思想来写 监听套接字队列 监听端口数有多少个,那么监听队列就多长 结构体ngx_listening_s 每一个都包含 端口号 sockfd 指向连接对象的指针 vector<ngx_listening_s> 对象数组,刚开始在运行前就被初始化,配置好 连接池 可以看成 对象数组 阅读全文
posted @ 2021-05-24 14:21 appearAndLeave
摘要:服务端 调用socket函数返回一个文件描述符sockfd 专用socket地址 UNIX 本地协议簇 struct sockaddr_un TCP/IP协议簇 struct sockaddr_in //IPV4 struct sockaddr_in6 //IPV6 struct sockaddr_ 阅读全文
posted @ 2021-05-19 15:27 appearAndLeave
摘要:指针数组和数组指针 因为 [] 比 * 优先级 高 指针数组 :一个数组里存放的是指针 int * p[4]; 数组指针 : int (* p)[4];//指向一维数组的指针变量 指向指针的指针 int ** p; 以下代码p是存放 的是 str 的地址 str是指向字符串的字符指针。 *p 代表着 阅读全文
posted @ 2021-05-13 00:13 appearAndLeave
摘要:环境:linuc 编译器:GCC 输出当前时间 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdint.h> //uintptr_t #include <stdarg.h> //va_start.... 阅读全文
posted @ 2021-05-12 14:34 appearAndLeave