随笔分类 -  http&server&业务

上一页 1 ··· 3 4 5 6 7
http Server 四层 七层 udp 业务
摘要:IO多路复用之epoll总结 1、基本知识 epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件存放到内核的一个事件表中,这样在用户空 阅读全文
posted @ 2019-11-13 21:38 codestacklinuxer 阅读(553) 评论(0) 推荐(0)
摘要:if (ioctl(ngx_processes[s].channel[0], FIOASYNC, &on) == -1) { ngx_log_error(NGX_LOG_ALERT, cycle->log, ngx_errno, "ioctl(FIOASYNC) failed while spawn 阅读全文
posted @ 2019-07-30 11:05 codestacklinuxer 阅读(770) 评论(0) 推荐(0)
摘要:后面整理相关信息/* * TCP option lengths */#define TCPOLEN_MSS 4 //只能出现在SYN段中#define TCPOLEN_WINDOW 3#define TCPOLEN_SACK_PERM 2#define TCPOLEN_TIMESTAMP 10#de 阅读全文
posted @ 2019-07-08 16:19 codestacklinuxer 阅读(1252) 评论(0) 推荐(1)
摘要:网络编程基础 大端小端: 字节序,顾名思义,指字节在内存中存储的顺序。比如一个int32_t类型的数值占用4个字节,这4个字节在内存中的排列顺序就是字节序。字节序有两种: (1)小端字节序(Little endinan),数值低位存储在内存的低地址,高位存储在内存的高地址; (2)大端字节序(Big 阅读全文
posted @ 2019-06-18 18:01 codestacklinuxer 阅读(2918) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7