网络编程
zwz1984
这个作者很懒,什么都没留下…
展开
-
网络编程:Reactor与Proactor的概念
1、标准定义 两种I/O多路复用模式:Reactor和Proactor 一般地,I/O多路复用机制都依赖于一个事件多路分离器(Event Demultiplexer)。分离器对象可将来自事件源的I/O事件分离出来,并分发到对应的read/write事件处理器(Event Handler)。开发人员预先注册需要处理的事件及其事件处理器(或回调函数);事件分离器负责将请求事件传递给事件处理器。两个转载 2016-10-22 17:42:32 · 225 阅读 · 0 评论 -
Boost.Asio的使用技巧
基本概念 Asio proactor I/O服务 work类run() vs poll()stop()post() vs dispatch()buffer类缓冲区管理 I/O对象 socket信号处理定时器strand 参考 最近尝试使用了一下Boost.Asio,不知道是否因为各大公司都有自己相对成熟的网络库的缘故,网络上Asio相关的资料实在不多,而且很多翻来覆去转载 2016-10-22 18:54:20 · 737 阅读 · 0 评论