TsgcWebSocketClient | 连接安全服务器

TsgcWebSocketClient 可以使用安全和非安全连接连接到 WebSocket 服务器。

您可以使用 URL 属性或 Host/Port 属性配置安全连接,请参阅连接到 WebSocket 服务器

TLSOptions

TLSOptions 属性中,提供了自定义安全连接所需的各项属性。其中最重要的是 version,它指定 TLS 协议版本。对于绝大多数 WebSocket 服务器,通常只需将 TLS 属性设置为 true,并将 TLSOptions.Version 设置为 tlsUndefined 即可。

 

TLSOptions.Version 允许您设置连接服务器时使用的 TLS 版本,或让客户端从所有可用版本中协商 TLS 版本(当值为 tlsUndefined 时,这是默认行为)。

 

如果在尝试连接服务器时出现 TLS 协议错误很可能是服务器需要比您所设置的更新的 TLS 版本

 

如果 TLSOptions.IOHandler 设置为 iohOpenSSL,您需要部署 OpenSSL 库(这些库处理所有 TLS 相关事务),请查阅以下关于 OpenSSL 的文章。

如果 TLSOptions.IOHandler 设置为 iohSChannel,则无需部署任何库(仅支持 Windows)。