TsgcWebSocketClientEigenschaften › ReadTimeout

ReadTimeout Eigenschaft

Maximale Zeit in Millisekunden, die der Client auf eingehende Daten wartet, bevor ein Read-Timeout ausgelöst wird.

Syntax

property ReadTimeout: Integer read FReadTimeout write FReadTimeout;

Standardwert

-1 (unendlich)

Hinweise

Ein Wert von -1 deaktiviert das Timeout, sodass der Client unbegrenzt blockiert, während er auf das Eintreffen von Bytes wartet. Das Setzen einer positiven Anzahl von Millisekunden führt dazu, dass der Socket-Read-Aufruf nach der angegebenen Leerlaufzeit einen Fehler zurückgibt; kombinieren Sie dies mit HeartBeat oder WatchDog, um halboffene Verbindungen zu erkennen.

Beispiel


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

Zurück zu Eigenschaften