TsgcWebSocketClientProperties › ConnectTimeout

ConnectTimeout Proprietà

Tempo massimo in millisecondi che il client attende per stabilire la connessione TCP.

Sintassi

property ConnectTimeout: Integer read FConnectTimeout write FConnectTimeout;

Valore predefinito

0

Note

Un valore di 0 significa utilizzare il comportamento predefinito del socket sottostante (nessun timeout esplicito). Quando viene impostato un valore positivo, il client interrompe il tentativo di connessione se il peer remoto non ha accettato il socket entro il numero di millisecondi specificato e genera un errore. ConnectTimeout si applica solo all'handshake TCP e TLS iniziale; le successive operazioni di lettura e scrittura utilizzano ReadTimeout e WriteTimeout.

Esempio


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

Torna alle Proprietà