TsgcWebSocketClientPropiedades › ReadTimeout

ReadTimeout Propiedad

Tiempo máximo en milisegundos que el cliente espera datos entrantes antes de generar un error de tiempo de espera de lectura.

Sintaxis

property ReadTimeout: Integer read FReadTimeout write FReadTimeout;

Valor Predeterminado

-1 (infinito)

Observaciones

Un valor de -1 desactiva el tiempo de espera, permitiendo que el cliente bloquee indefinidamente mientras espera la llegada de bytes. Establecer un número positivo de milisegundos hace que la llamada de lectura del socket devuelva un error tras el tiempo de inactividad especificado; combínelo con HeartBeat o WatchDog para detectar conexiones semi-abiertas.

Ejemplo


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

Volver a Propiedades