|
HP-Socket 包含 31 个组件(其中 9 个 SSL 组件将在第 3 章详细讲解,8 个 HTTP 组件
将在第 4 章详细讲解),可根据通信角色(Client / Server)、通信协议(TCP / UDP/HTTP)和
接收模型(PUSH / PULL / PACK)进行归类。表 1.2-1 列出了 TCP / UDP 组件的名称、接口、
监听器接口、实现类及其分类
✓ Agent 组件本质上是 Client 组件,一个 Agent 对象能同时管理多个客户端连接
✓ 根据实际使用场景,HP-Socket 中只实现了基于 TCP 和 HTTP Agent 组件
✓ UDP Cast 组件为组播和广播 UDP 而设计,可认为是一种特殊的 Client 组件
✓ UDP Node 组件提供独立的无连接 UDP 接口,同时支持单播、组播和广播模式
✓ 基于 TCP 的组件都分别提供 PUSH、 PULL 和 PACK 三种接收模型
✓ Thread Pool 组件是 HP-Socket 实现的高效易用的线程池组件
|
|