TsgcTCPClient › Properties › Active

Active Eigenschap

Opent of sluit de ruwe TCP-verbinding naar de geconfigureerde server.

Syntaxis

property Active: Boolean read GetActive write SetActive default False;

Standaardwaarde

False

Opmerkingen

Stel Active in op True om een nieuwe TCP-sessie te openen met de huidige instellingen voor Host, Port en TLS. Het terugzetten van de eigenschap naar False sluit de verbinding netjes. Er wordt geen WebSocket-handshake uitgevoerd — de client wisselt ruwe TCP-bytes (of TLS) rechtstreeks uit met de peer. Gebruik Active in plaats van de laagniveau-methode Connected om te controleren of de client een open sessie heeft; Active is veiliger omdat het de interne connected-routine van Indy niet aanroept, wat de thread kan blokkeren.

Voorbeeld


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

Terug naar Properties