TsgcWebSocketClientプロパティ › Throttle

Throttle プロパティ

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

構文

property Throttle: TsgcWSThrottle read GetThrottle write SetThrottle;

デフォルト値

Enabled=False

解説

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

使用例


oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.Throttle.Enabled := true;
oClient.Throttle.BitsPerSec := 256 * 1024;
oClient.Active := true;

プロパティに戻る