NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
HP-Socket v3.5.x版本开始,所有TCP组件全面支持SSL。SSL组件与对应的非SSL组件实现相同的接口,它们的使用方式也一致。表3.1-1列出了所有SSL组件的名称、接口、监听器接口、实现类及其分类: | Name | Component Intface/Listener Intface | Implement Class | Role | Protocol | | --- | --- | --- | --- | --- | | SSL Server | ITcpServer/ITcpServerListener | CSSLServer | Server | PUSH | | SSL Pull Server | ITcpPullServer/ITcpServerListener | CSSLPullServer | Server | PULL | | SSL Pack Server | ITcpPackServer/ITcpServerListener | CSSLPackServer | Server | PACK | | SSL Agent | ITcpAgent/ITcpServerListener | CSSLAgent | Client | PUSH | | SSL Pull Agent |ITcpPullAgent/ITcpAgentListener | CSSLPullAgent | Client | PULL | | SSL Pack Agent | ITcpPackAgent/ITcpServerListener | CSSLPackAgent | Client | PACK | | SSL Client | ITcpClient/ITcpClientListener | CSSLClient |Client | PUSH | | SSL Pull Client | ITcpPullClient/ITcpClientListener | CSSLPullClient | Client | PULL | | SSL Pack Client | ITcpPackClient/ITcpClientListener | CSSLPackClient |Client | PACK | 各SSL组件的层次结构如图3.1-1所示,所有SSL组件都继承于对应的TCP组件: **CSSLServer >> CTcpServer** **CSSLAgent >> CTcpAgent CSSLClient >> CTcpClient** ![](https://box.kancloud.cn/5d8277b4c02697fbf3d2ed9f2745378e_1237x1888.png)