TsgcWebSocketClient

Composant client WebSocket — se connecte à n'importe quel serveur WebSocket RFC 6455 et envoie/reçoit des messages texte et binaires.

Introduction

TsgcWebSocketClient implémente le composant client WebSocket et peut se connecter à un serveur WebSocket. Suivez les étapes ci-dessous pour configurer ce composant :

1. Déposez un composant TsgcWebSocketClient sur le formulaire.

2. Définissez Host et Port (par défaut 80) pour vous connecter à un serveur WebSocket disponible. Vous pouvez définir la propriété URL et Host, Port, Paramètres... seront mis à jour depuis l'URL. Exemple : wss://127.0.0.1:8080/ws/ donnera :


oClient := TsgcWebSocketClient.Create(nil);
oClient.Host := '127.0.0.1';
oClient.Port := 80;
oClient.TLS := True;
oClient.Options.Parameters := '/ws/';

3. Vous pouvez choisir si vous exigez TLS (connexion sécurisée) ou non ; par défaut, il n'est pas activé.

4. Vous pouvez vous connecter via un serveur proxy HTTP, vous devez définir les propriétés du proxy :

Host : nom d'hôte du serveur proxy.

Port: numéro de port du serveur proxy.

Username : nom d'utilisateur pour l'authentification, laissez vide pour anonyme.

Password : mot de passe pour l'authentification, laissez vide pour anonyme.

5. Si le serveur prend en charge la compression, vous pouvez activer la compression pour compresser les messages envoyés.

6. Définir les Specifications autorisées ; par défaut, toutes les spécifications sont activées.

RFC6455 : est la spécification WebSocket standard et recommandée.

Hixie76 : toujours false

7. Définissez Active := True pour démarrer une nouvelle connexion WebSocket.

Référence

Guides

Utilisations les plus courantes