TsgcWebSocketClient › Właściwości › 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.
oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.ConnectTimeout := 5000;
oClient.Active := true;