TsgcWebSocketClient | Conectar a Servidor Seguro

TsgcWebSocketClient puede conectarse a servidores WebSocket mediante conexiones seguras y no seguras.

Puede configurar una conexión segura usando la propiedad URL o las propiedades Host / Port; consulte Conectar al servidor WebSocket.

TLSOptions

En la propiedad TLSOptions se encuentran las propiedades para personalizar una conexión segura. La propiedad más importante es version, que especifica la versión del protocolo TLS. Generalmente, establecer la propiedad TLS en true y TLSOptions.Version en tlsUndefined es suficiente para la gran mayoría de servidores WebSocket.

 

TLSOptions.Version le permite establecer la versión de TLS utilizada para conectarse al servidor o dejar que el cliente negocie la versión de TLS entre todas las disponibles (este es el comportamiento predeterminado cuando el valor es tlsUndefined).

 

Si obtiene un error al intentar conectarse a un servidor relacionado con el protocolo TLS, lo más probable es que el servidor requiera una versión de TLS más reciente de la que usted tiene configurada.

 

Si TLSOptions.IOHandler está establecido en iohOpenSSL, debe desplegar las bibliotecas OpenSSL (que son las bibliotecas que gestionan todo el proceso TLS); consulte el siguiente artículo sobre OpenSSL.

Si TLSOptions.IOHandler se establece en iohSChannel, entonces no es necesario desplegar ninguna biblioteca (solo se admite Windows).