TsgcWebSocketClient › Özellikler › ConnectTimeout
İstemcinin TCP bağlantısının kurulmasını beklediği milisaniye cinsinden maksimum süre.
property ConnectTimeout: Integer read FConnectTimeout write FConnectTimeout;
0
0 değeri, altta yatan soketin varsayılan davranışını kullanmak (açık zaman aşımı yok) anlamına gelir. Pozitif bir değer ayarlandığında, uzak eş soketi belirtilen milisaniye sayısı içinde kabul etmezse istemci bağlantı girişimini iptal eder ve bir hata yükseltir. ConnectTimeout yalnızca ilk TCP ve TLS handshake'ine uygulanır; sonraki okuma ve yazma işlemleri ReadTimeout ve WriteTimeout kullanır.
oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.ConnectTimeout := 5000;
oClient.Active := true;