TsgcWebSocketClient속성 › Throttle

Throttle Property

클라이언트 소켓이 초당 송수신하는 비트 수를 제한합니다.

구문

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;

속성으로 돌아가기