TsgcWebSocketClient › Propiedades › WriteTimeout

WriteTimeout Propiedad

Duración máxima en milisegundos para el envío de datos al otro par.

Sintaxis

property WriteTimeout: Integer read FWriteTimeout write FWriteTimeout;

Valor Predeterminado

60000

Observaciones

El valor se lee cuando el socket se conecta y se aplica como la opción de socket SO_SNDTIMEO en Windows, Linux, macOS, iOS y Android. Un valor positivo anula la operación de envío cuando un buffer de salida no puede vaciarse dentro del número de milisegundos especificado. Un valor de 0 significa que no está establecido y aplica el valor predeterminado de 60000 milisegundos, que es también el valor que carga un formulario guardado antes de que esta propiedad se inicializara. Un valor negativo elimina por completo el límite y permite que un envío se bloquee indefinidamente, la misma convención que usa ReadTimeout con -1.

Ejemplo


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

Volver a Propiedades