TsgcTCPClient › Properties › Throttle

Throttle プロパティ

クライアントソケットが送受信できる1秒あたりのビット数を制限します。

構文

property Throttle: TsgcWSThrottle read GetThrottle write SetThrottle;

デフォルト値

Enabled=False

解説

Throttleを使用して、クライアントの送受信帯域幅を制限します。この機能を有効にして、希望のビット/秒を設定すると、トランスポート層は制限内に収まるように読み取り/書き込み操作を一時停止します。これは、低速ネットワークをシミュレートしたり、接続間でアップストリーム帯域幅を共有したりするのに役立ちます。

使用例


oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.Throttle.Enabled := true;
oTCP.Throttle.BitsPerSec := 256 * 1024;
oTCP.Active := true;

プロパティに戻る