TsgcTCPClient › Eigenschaften › Active

Active Eigenschaft

Öffnet oder schließt die rohe TCP-Verbindung zum konfigurierten Server.

Syntax

property Active: Boolean read GetActive write SetActive default False;

Standardwert

False

Hinweise

Setzen Sie Active auf True, um eine neue TCP-Sitzung mit den aktuellen Einstellungen für Host, Port und TLS zu öffnen. Wenn Sie die Eigenschaft wieder auf False setzen, wird die Verbindung ordnungsgemäß geschlossen. Es wird kein WebSocket-Handshake durchgeführt — der Client tauscht rohe TCP- (oder TLS-) Bytes direkt mit dem Peer aus. Verwenden Sie Active anstelle der Low-Level-Methode Connected, um zu prüfen, ob der Client eine offene Sitzung hat; Active ist sicherer, da es nicht die interne connected-Routine von Indy aufruft, die den Thread sperren kann.

Beispiel


oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.Active := true;

Zurück zu Properties