TsgcTCPClient › Właściwości › Active

Active Właściwość

Otwiera lub zamyka surowe połączenie TCP ze skonfigurowanym serwerem.

Składnia

property Active: Boolean read GetActive write SetActive default False;

Wartość domyślna

False

Uwagi

Ustaw właściwość Active na True, aby otworzyć nową sesję TCP przy użyciu bieżących ustawień Host, Port i TLS. Ustawienie właściwości z powrotem na False zamyka połączenie w sposób łagodny. Uzgadnianie WebSocket nie jest wykonywane — klient wymienia surowe bajty TCP (lub TLS) bezpośrednio z peerem. Należy używać właściwości Active zamiast niskopoziomowej metody Connected, aby sprawdzić, czy klient ma otwartą sesję; Active jest bezpieczniejsza, ponieważ nie wywołuje wewnętrznej procedury connected Indy, która może blokować wątek.

Przykład


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

Wróć do Właściwości