TsgcWebSocketClient › Propriétés
Propriétés publiées regroupées par objectif, suivies de la liste alphabétique complète.
| Nom | Description |
|---|---|
| Active | Ouvre ou ferme la connexion WebSocket vers le serveur configuré. |
| Host | Adresse IP ou nom DNS du serveur WebSocket auquel le client se connectera. |
| Port | Port TCP utilisé pour se connecter au serveur WebSocket. |
| URL | Raccourci en écriture seule qui remplit Host, Port, TLS et les paramètres à partir d'une seule URL WebSocket. |
| TLS | Active une connexion TLS/SSL sécurisée vers le serveur WebSocket. |
| IPVersion | Sélectionne la version du protocole IP (IPv4 ou IPv6) utilisée pour la connexion TCP. |
| Nom | Description |
|---|---|
| ConnectTimeout | Durée maximale en millisecondes pendant laquelle le client attend que la connexion TCP soit établie. |
| ReadTimeout | Temps maximal en millisecondes pendant lequel le client attend des données entrantes avant de déclencher un délai de lecture. |
| WriteTimeout | Durée maximale en millisecondes pour l'envoi de données à l'autre pair. |
| Nom | Description |
|---|---|
| HeartBeat | Envoie des trames ping WebSocket périodiques pour maintenir la connexion active. |
| WatchDog | Se reconnecte automatiquement au serveur après une déconnexion inattendue. |
| Nom | Description |
|---|---|
| Proxy | Achemine la connexion WebSocket via un serveur proxy HTTP ou SOCKS. |
| Authentication | Configure les informations d'identification et le schéma utilisés pour authentifier le handshake WebSocket. |
| TLSOptions | Configure les certificats, la version TLS, ALPN, IOHandler et d'autres détails de connexion sécurisée utilisés lorsque TLS est activé. |
| Nom | Description |
|---|---|
| QueueOptions | Met en file d'attente les messages sortants Texte, Binaire et Ping afin qu'ils soient sérialisés sur le thread de connexion. |
| Nom | Description |
|---|---|
| NotifyEvents | Contrôle la façon dont les événements WebSocket sont distribués au thread principal. |
| LogFile | Conserve le trafic entrant et sortant du socket dans un fichier, utile pour déboguer le protocole filaire. |
| Version | Chaîne en lecture seule qui renvoie la version actuelle de la bibliothèque sgcWebSockets. |
| Nom | Description |
|---|---|
| Extensions | Active les extensions du protocole WebSocket telles que la compression deflate par message. |
| Options | Personnalise les en-têtes de la poignée de main et affine le comportement du client, tel que la fragmentation et la validation UTF-8. |
| Specifications | Sélectionne les spécifications de câblage WebSocket que le client est autorisé à négocier. |
| Throttle | Limite le nombre de bits par seconde envoyés ou reçus par le socket client. |
| Nom | Description |
|---|---|
| LoadBalancer | Se connecte à un serveur d'équilibrage de charge sgcWebSockets ou à un pool défini manuellement de serveurs WebSocket. |
| Nom | Description |
|---|---|
| Active | Ouvre ou ferme la connexion WebSocket vers le serveur configuré. |
| Authentication | Configure les informations d'identification et le schéma utilisés pour authentifier le handshake WebSocket. |
| ConnectTimeout | Durée maximale en millisecondes pendant laquelle le client attend que la connexion TCP soit établie. |
| Extensions | Active les extensions du protocole WebSocket telles que la compression deflate par message. |
| HeartBeat | Envoie des trames ping WebSocket périodiques pour maintenir la connexion active. |
| Host | Adresse IP ou nom DNS du serveur WebSocket auquel le client se connectera. |
| IPVersion | Sélectionne la version du protocole IP (IPv4 ou IPv6) utilisée pour la connexion TCP. |
| LoadBalancer | Se connecte à un serveur d'équilibrage de charge sgcWebSockets ou à un pool défini manuellement de serveurs WebSocket. |
| LogFile | Conserve le trafic entrant et sortant du socket dans un fichier, utile pour déboguer le protocole filaire. |
| NotifyEvents | Contrôle la façon dont les événements WebSocket sont distribués au thread principal. |
| Options | Personnalise les en-têtes de la poignée de main et affine le comportement du client, tel que la fragmentation et la validation UTF-8. |
| Port | Port TCP utilisé pour se connecter au serveur WebSocket. |
| Proxy | Achemine la connexion WebSocket via un serveur proxy HTTP ou SOCKS. |
| QueueOptions | Met en file d'attente les messages sortants Texte, Binaire et Ping afin qu'ils soient sérialisés sur le thread de connexion. |
| ReadTimeout | Temps maximal en millisecondes pendant lequel le client attend des données entrantes avant de déclencher un délai de lecture. |
| Specifications | Sélectionne les spécifications de câblage WebSocket que le client est autorisé à négocier. |
| Throttle | Limite le nombre de bits par seconde envoyés ou reçus par le socket client. |
| TLS | Active une connexion TLS/SSL sécurisée vers le serveur WebSocket. |
| TLSOptions | Configure les certificats, la version TLS, ALPN, IOHandler et d'autres détails de connexion sécurisée utilisés lorsque TLS est activé. |
| URL | Raccourci en écriture seule qui remplit Host, Port, TLS et les paramètres à partir d'une seule URL WebSocket. |
| Version | Chaîne en lecture seule qui renvoie la version actuelle de la bibliothèque sgcWebSockets. |
| WatchDog | Se reconnecte automatiquement au serveur après une déconnexion inattendue. |
| WriteTimeout | Durée maximale en millisecondes pour l'envoi de données à l'autre pair. |