TsgcWebSocketClient › Eigenschappen › WriteTimeout
Maximale duur in milliseconden voor het verzenden van gegevens naar de andere peer.
property WriteTimeout: Integer read FWriteTimeout write FWriteTimeout;
60000
De waarde wordt gelezen wanneer de socket verbinding maakt en toegepast als de socketoptie SO_SNDTIMEO op Windows, Linux, macOS, iOS en Android. Een positieve waarde breekt de verzendbewerking af wanneer een uitgaande buffer niet binnen het opgegeven aantal milliseconden kan worden leeggemaakt. De waarde 0 betekent niet ingesteld en past de standaardwaarde van 60000 milliseconden toe, wat ook de waarde is die wordt ingelezen door een formulier dat is opgeslagen voordat deze eigenschap werd geïnitialiseerd. Een negatieve waarde heft de begrenzing volledig op en laat een verzending onbeperkt blokkeren, dezelfde conventie die ReadTimeout met -1 gebruikt.
oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.WriteTimeout := 10000;
oClient.Active := true;