文章目录前言必要数据结构封装 epoll 的必要成员文件事件时间事件结构已就绪事件事件处理器的状态 (就是最主要的 aeEventLoop初始化事件处理器状态创建 listenfd 并加入 epoll执行主循环询处理事件 aeProcessEvents数据读写处理非活动连接 前言 因为 Redis 的网络模块是一个采用 epoll 的但线程模型, 阅读起来相对更加简单, 就先从这一部分入手 文章... 作者:weixin_36888577 发表于 2019/03/30 23:03:37 原文链接 https://blog.csdn.net/weixin_36888577/article/details/88920834 阅读:34 继续阅读 >>


吕子健 19/03/30 23:03:37
时间戳类(基本摘自muduo) 定时器 定时器容器 作者:liushengxi_root 发表于 2019/03/16 21:27:55 原文链接 https://blog.csdn.net/liushengxi_root/article/details/88594386 阅读:32 继续阅读 >>


刘生玺 19/03/16 21:27:55
一.应用层协议原理 应用软件通常在网络边缘的端系统中运行,而不是在网络核心的交换机和路由器上运行,这种模式促进了大量应用的开发和部署。网络核心的交换机和路由器只专注于数据包(分组)的转发。 1.网络应用程序体系结构 应用程序都有一个体系结构。网络应用程序所使用的两种体系结构包括:客户机/服务器(C/S)体系结构或对等(P2P)体系结构。 在客户机/服务器体系结构中,有一个总是打开的主机称为服务器,... 作者:shengshengxiaowang 发表于 2019/03/02 18:53:12 原文链接 https://blog.csdn.net/shengshengxiaowang/article/details/88076337 阅读:69 继续阅读 >>


赖鑫 19/03/02 18:53:12
一.Internet的具体构成 1.主机/端系统: 可以运行操作系统上的应用程序。 2.通信链路: 端系统通过通信链路和分组交换机连接到一起。 通信链路传输数据的传输单位为dps 通信链路的物理介质主要有 : 同轴电缆、双绞线、光纤、无线电    当一个端系统有数据要向另一个端系统发送时,发送端系统将数据分段,并为每段加上首部字节。这些数据传输单元统称为分组或数据包。这些分组通过网络发送到目... 作者:shengshengxiaowang 发表于 2019/03/02 12:44:29 原文链接 https://blog.csdn.net/shengshengxiaowang/article/details/88070960 阅读:71 继续阅读 >>


赖鑫 19/03/02 12:44:29
写的服务器打开一个网页,汉字显示乱码,英文正常显示。 排查许久,因为服务器接受请求发送网页,发送端专门标识了charset:utf-8 ,查阅的资料都说要将编码转义,设置为utf-8 sprintf( header, "HTTP/1.1 %d %s\r\nServer: okokme\r\nContent-Length: %d\r\nContent-Type: %s;\r\ncharset:utf... 作者:kkkkde 发表于 2019/02/28 01:41:28 原文链接 https://blog.csdn.net/kkkkde/article/details/87999562 阅读:55 继续阅读 >>


胡锦雲 19/02/28 01:41:28
OSI七层:物理层、数据链路层,网络层,运输层,会话层,表示层,应用层 TCP/IP四层:网络接口层、网际层、运输层、应用层 五层协议:物理层、数据链路层、网络层、运输层、应用层 UDP(User Datagram Protocol,用户数据报协议)的特点: 面向非连接,发送数据之前不需要建立连接,减少开销和发送数据前的时延 尽最大努力交付,不保证可靠交付 面向报文,不对应用程序提交的报文信息... 作者:hxllhhy 发表于 2019/01/26 23:59:28 原文链接 https://blog.csdn.net/hxllhhy/article/details/86585340 阅读:103 继续阅读 >>


贺含悦 19/01/26 23:59:28
文章目录说说TCP的三次握手1. 第一次握手2. 第二次握手3. 第三次握手为什么需要三次握手才能建立连接?而不是两次?不是四次?说说TCP的四次挥手1. 第一次挥手2. 第二次挥手3. 第三次挥手4. 第四次挥手为什么需要四次挥手才能断开连接?为什么A要先进入TIME_WAIT状态,等待2MSL时间后才进入CLOSED状态?为什么连接的时候是三次握手,关闭的时候却是四次?如果已经建立了连接,但是... 作者:hxllhhy 发表于 2019/01/21 19:52:10 原文链接 https://blog.csdn.net/hxllhhy/article/details/86583173 阅读:89 继续阅读 >>


贺含悦 19/01/21 19:52:10
首先给出基本所有的信号,方便以后查询. *1 SIGHUP 终止 终止控制终端或进程 2 SIGINT 终止 键盘产生的中断(Ctrl-C) 3 SIGQUIT dump 键盘产生的退出 4 SIGILL ... 作者:liushengxi_root 发表于 2019/01/01 16:59:51 原文链接 https://blog.csdn.net/liushengxi_root/article/details/85537345 阅读:130 继续阅读 >>


刘生玺 19/01/01 16:59:51
这两天看APUE为一个简单的问题特别恼火,该问题起源于两个套接字选项就是SO_REUSEADDR和SO_REUSEPORT其实在看的过程中问学长了,学长解释的也比较清楚,就是自己悟性不好,一时半会没理解。自己在网上找了几篇优秀的博客看了,受益颇多! 先从套接字选项SO_REUSEADDR说起,当一个没有设置该选项的服务器与客户端建立连接后。然后中断服务器,此时要是马上建立连接的话肯定会出现套接字绑... 作者:qq_41681241 发表于 2018/11/22 14:04:02 原文链接 https://blog.csdn.net/qq_41681241/article/details/84331967 阅读:27 继续阅读 >>


畅柯 18/11/22 14:04:02
一、什么是欺骗防御 近年来,网络安全形势日益严峻,信息泄露事件更是频繁发生。在这场攻与防的虚拟博弈空间里,攻击 […] 继续阅读 >>


郭遗欢 18/09/27 00:28:08