![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
initMyHeart
学生,现在兜里没有钱
展开
-
Reactor模式
文章转自这里,侵删,Reactor模式最近一直在看游双的《高性能linux服务器编程》一书,下载链接: http://download.csdn.net/detail/analogous_love/9673008书上是这么介绍Reactor模式的: /** *@desc: 用reactor模式练习服务器程序,main.cpp *@author: zhangyl *@date:转载 2018-01-11 20:37:53 · 197 阅读 · 0 评论 -
TCP连接建立过程中为什么需要“三次握手”
作者:郭无心链接:https://www.zhihu.com/question/24853633/answer/63668444在谢希仁著《计算机网络》第四版中讲“三次握手”的目的是“为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误”。在另一部经典的《计算机网络》一书中讲“三次握手”的目的是为了解决“网络中存在延迟的重复分组”的问题。这两种不用的表述其实阐明的是同一个问题。谢希仁版...转载 2018-04-19 10:44:45 · 4404 阅读 · 1 评论 -
libevent核心原理
转载至:http://www.cnblogs.com/stonehat/Libevent 是一个事件驱动框架, 不能仅说他是一个网络库。notejs就是采用与libevent类似的libev来做核心驱动的。 Libevent支持三种事件:io事件、信号事件、时间事件,并且事件的设置和使用方式是一样的。libevent的核心原理是采用io多路复用的方式来单线程处理事件。至于为什么这么说,下面会分别对...转载 2018-04-20 16:11:58 · 589 阅读 · 0 评论