TsgcWebSocketClient › Propiedades › ConnectTimeout
Tiempo máximo en milisegundos que el cliente espera a que se establezca la conexión TCP.
property ConnectTimeout: Integer read FConnectTimeout write FConnectTimeout;
0
Un valor de 0 significa usar el comportamiento predeterminado del socket subyacente (sin tiempo de espera explícito). Cuando se establece un valor positivo, el cliente aborta el intento de conexión si el par remoto no ha aceptado el socket dentro del número de milisegundos especificado y genera un error. ConnectTimeout solo se aplica al protocolo de enlace inicial TCP y TLS; las operaciones de lectura y escritura posteriores utilizan ReadTimeout y WriteTimeout.
oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.ConnectTimeout := 5000;
oClient.Active := true;