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**

