![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux高性能服务器编程
yao_hust_iAC
这个作者很懒,什么都没留下…
展开
-
epoll的ET和LT模式详解
从man手册中,得到ET和LT的具体描述如下 EPOLL事件有两种模型: Edge Triggered (ET) Level Triggered (LT) 假如有这样一个例子: 1. 我们已经把一个用来从管道中读取数据的文件句柄(RFD)添加到epoll描述符 2. 这个时候从管道的另一端被写入了2KB的数据 3. 调用epoll_wait(2),并且它会返回RFD,说明它已转载 2015-05-11 11:08:28 · 448 阅读 · 0 评论 -
《Linux高性能服务器编程》读书笔记之tcp协议详解
1.TCP头部结构 TCP头部结构如下图所示,其中的诸多字段为管理TCP连接和控制数据流提供了足够的信息。 16位端口号:告诉主机该报文段是来自哪里以及传给哪个上层的协议或应用程序(目的端口)的。 32位序号:一次TCP通信过程中某个传输方向上的字节流的每个字节的编号。假设主机A和主机B进行TCP通信,A发送给B的第一个TCP报文段中,序号值被系统初始化为某个随机值IS原创 2015-05-07 10:48:16 · 656 阅读 · 0 评论