TsgcWebSocketClient | Connect Secure Server

TsgcWebSocketClient kann sich über sichere und nicht sichere Verbindungen mit WebSocket-Servern verbinden.

Sie können eine sichere Verbindung mit der Eigenschaft URL oder den Eigenschaften Host / Port konfigurieren, siehe Verbindung zum WebSocket-Server.

TLSOptions

In der Eigenschaft TLSOptions gibt es die Eigenschaften zum Anpassen einer sicheren Verbindung. Die wichtigste Eigenschaft ist version, die die Version des TLS-Protokolls angibt. Üblicherweise reicht das Setzen der TLS-Eigenschaft auf true und TLSOptions.Version auf tlsUndefined für die große Mehrheit der WebSocket-Server aus.

 

TLSOptions.Version ermöglicht Ihnen, die TLS-Version festzulegen, die zum Verbinden mit dem Server verwendet wird, oder den Client die TLS-Version aus allen verfügbaren aushandeln zu lassen (dies ist die Standardeinstellung, wenn der Wert tlsUndefined ist).

 

Wenn Sie einen Fehler beim Verbinden mit einem Server bezüglich des TLS-Protokolls erhalten, erfordert der Server höchstwahrscheinlich eine neuere TLS-Version, als Sie eingestellt haben.

 

Wenn TLSOptions.IOHandler auf iohOpenSSL gesetzt ist, müssen Sie OpenSSL-Bibliotheken bereitstellen (das sind die Bibliotheken, die das gesamte TLS-Geschehen behandeln); lesen Sie den folgenden Artikel über OpenSSL.

Wenn TLSOptions.IOHandler auf iohSChannel gesetzt ist, dann besteht keine Notwendigkeit, irgendeine Bibliothek bereitzustellen (nur Windows wird unterstützt).