TsgcTCPClient › Eigenschaften › Active
Öffnet oder schließt die rohe TCP-Verbindung zum konfigurierten Server.
property Active: Boolean read GetActive write SetActive default False;
False
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.
oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.Active := true;