TsgcTCPClient › Proprietà › Active

Active Proprietà

Apre o chiude la connessione TCP raw verso il server configurato.

Sintassi

property Active: Boolean read GetActive write SetActive default False;

Valore predefinito

False

Note

Imposti Active su True per aprire una nuova sessione TCP usando le attuali impostazioni Host, Port e TLS. Reimpostando la proprietà su False la connessione viene chiusa in modo controllato. Non viene eseguito alcun handshake WebSocket — il client scambia byte TCP (o TLS) grezzi direttamente con il peer. Usi Active anziché il metodo di basso livello Connected per verificare se il client ha una sessione aperta; Active è più sicuro perché non invoca la routine interna connected di Indy, che può bloccare il thread.

Esempio


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

Torna alle Proprietà