C++网络编程实战项目--Sinetlib网络库(2)——I/O复用与事件分发

从这一节开始讲解网络库代码的实现,在触及完整的运行逻辑之前,我们先来了解底层的Reactor模式关键结构。 事件分发 让我们先理清一下事件分发的概念。在linux系统中,信奉着一切皆文件的思想,对于我们网络库使用的socket套接字,也是用文件描述符来表示。现在假设我们有一个socket,这个socket连接了一个客户机,那么现在我们想象出下面这一场景: 可以看到,socket相当于一个电话,客户
相关文章
相关标签/搜索