TsgcWebSocketClientWłaściwości › ConnectTimeout

ConnectTimeout Właściwość

Maksymalny czas w milisekundach, przez który klient oczekuje na nawiązanie połączenia TCP.

Składnia

property ConnectTimeout: Integer read FConnectTimeout write FConnectTimeout;

Wartość domyślna

0

Uwagi

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.

Przykład


oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.ConnectTimeout := 5000;
oClient.Active := true;

Wróć do Właściwości