【搬运】HP-Socket 5.8.8 beta1 源码+模块+例程
高性能跨平台网络通信框架
描述
- Server基于IOCP / EPOLL通信模型,并结合缓存池、私有堆等技术实现高效内存管理,支持超大规模、高并发通信场景。
- AgentAgent组件实质上是Multi-Client组件,与Server组件采用相同的技术架构。一个Agent组件对象可同时建立和高效处理大规模Socket连接。
- Client基于Event Select / POLL通信模型,每个组件对象创建一个通信线程并管理一个Socket连接,适用于小规模客户端场景。
文档
- HP-Socket开发指南[pdf]
- HP-Socket基础组件类图[uml]
- HP-Socket基础组件类图[jpg]
- HP-Socket SSL组件类图组件[jpg]
- HP-Socket HTTP组件类图[jpg]
工作流程
- 创建监听器
- 创建通信组件(同时绑定监听器)
- 启动通信组件
- 连接到目标主机(Agent组件)
- 处理通信事件(OnConnect/OnReceive/OnClose等)
- 停止通信组件(可选:在第7步销毁通信组件时会自动停止组件)
- 销毁通信组件
- 销毁监听器
组件列表
- 基础组件
- SSL组件
- HTTP组件
引用项目
扩展项目
本站资源多为网络收集,如涉及版权问题请及时与站长联系,微信公众号:开朗的ZS,我们会在第一时间内删除资源。