TsgcTCPClient › Properties › ConnectTimeout
Maksymalny czas w milisekundach, przez który klient oczekuje na nawiązanie połączenia TCP.
property ConnectTimeout: Integer read FConnectTimeout write FConnectTimeout;
0
Wartość 0 oznacza użycie domyślnego zachowania bazowego gniazda (brak jawnego limitu czasu). Gdy ustawiona jest wartość dodatnia, klient przerywa próbę połączenia, jeśli zdalny peer nie zaakceptował gniazda w podanej liczbie milisekund, i zgłasza błąd. Właściwość ConnectTimeout dotyczy wyłącznie początkowego uzgadniania TCP i TLS; kolejne operacje odczytu i zapisu używają właściwości ReadTimeout i WriteTimeout.
oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.ConnectTimeout := 5000;
oTCP.Active := true;