TsgcTCPClient › Méthodes › Start
Se connecte au serveur de manière asynchrone depuis un thread secondaire afin que le thread appelant ne soit pas bloqué.
procedure Start;
Start crée un thread de travail interne qui définit Active := True, de sorte que l'appelant (généralement le thread principal de l'interface utilisateur) retourne immédiatement au lieu de se bloquer pendant le handshake TCP. Comme le client TCP n'effectue pas de mise à niveau WebSocket, aucun échange HTTP n'a lieu ; seul le socket brut (et la négociation TLS, si activée) est établi en arrière-plan. La connexion n'est pas prête lorsque Start retourne ; vous devez attendre l'événement OnConnect avant d'envoyer des données. L'appel est ignoré lorsque le composant est en cours de destruction. Utilisez Connect si vous préférez un appel bloquant qui signale le succès via sa valeur de retour.
oClient := TsgcTCPClient.Create(nil);
oClient.Host := '127.0.0.1';
oClient.Port := 5000;
oClient.Start;