TsgcTCPClient › Properties › Throttle
Beperkt het aantal bits per seconde dat door het clientsocket wordt verzonden of ontvangen.
property Throttle: TsgcWSThrottle read GetThrottle write SetThrottle;
Enabled=False
Gebruik Throttle om de uitgaande en inkomende bandbreedte van de client te begrenzen. Schakel de functie in en stel de gewenste bits-per-seconde in; de transportlaag pauzeert lees-/schrijfbewerkingen om binnen de limiet te blijven, wat nuttig is om trage netwerken te simuleren of uploadbandbreedte te verdelen over verbindingen.
oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.Throttle.Enabled := true;
oTCP.Throttle.BitsPerSec := 256 * 1024;
oTCP.Active := true;