高性能网络框架
描述
服务器基于IOCP / EPOLL通信模型,结合内存池,私有堆等技术,实现了高效的内存管理,以支持大规模和高并发通信场景。
代理代理组件本质上是一个多客户端组件,它使用与服务器组件相同的技术体系结构。 Agent组件对象可以同时创建并有效地处理大规模Socket连接。
客户端基于事件选择/ POLL通信模型,每个组件对象都创建一个通信线程并管理Socket连接。 客户端组件适用于小型客户端方案。
文档
HP-Socket开发指南
HP插槽类图
HP插座类图
HP-Socket SSL类图
HP-Socket HTTP类图
工作流程
创建侦听器对象
创建组件对象(并与侦听器对象绑定)
启动组件对象
连接到目标主机(仅适用于代理组件)
处理网络事件( OnConnect / OnReceive / OnClose等)
停止组件对象(可选:在步骤7中销毁组
1