xgnet oiocp(重叠完成端口) 封装库,网络引擎

时间:2016-05-28 04:08:14
【文件属性】:
文件名称:xgnet oiocp(重叠完成端口) 封装库,网络引擎
文件大小:2.2MB
文件格式:ZIP
更新时间:2016-05-28 04:08:14
重叠完成端口 网络通信框架 消息控制引擎 大容量网络引 稳定易用的大容量 windows socket api 封装库,采用重叠完成端口模型实现,引擎采用异步消息控制,实现了一个简明易用的网络框架,发送和接收数据全都采用异步模式,发送和接收数据都不会给调用线程带来等待或者延迟,同时引擎实现了两种通信模式,流模式和消息模式,可以节省用户大量的构建时间。 引擎内部实现参考了 ACE 的种种概念,比如 proactor(预先操作,前摄器),task(任务),主动对象(Active Object),message queue(消息队列),lock(锁),guard(锁守护). 在内部需要缓存的发送和接收的数据会被放入内存池,引擎会循环使用内存池中的内存,不会产生内存碎片,影响系统的稳定性 引擎实现了统一的监听和连接机制,同一个实例可以同时开多个端口监听同时开多个连接,能够大大的方便用户的使用

网友评论