TsgcWebSocketHTTPServerProperties › Throttle

Throttle Eigenschap

Beperkt de bandbreedte (bits per seconde) die de server leest van of schrijft naar elke verbinding.

Syntaxis

__property TsgcWSThrottle * Throttle;

Standaardwaarde

Enabled=False

Opmerkingen

Wanneer Throttle.Enabled True is, beperkt de server hoe snel gegevens per verbinding kunnen worden gelezen of geschreven. Gebruik het om te voorkomen dat één client de uplink verzadigt of om scenario's met lage bandbreedte tijdens de ontwikkeling te simuleren. Throttling wordt toegepast op het socketniveau en is onafhankelijk van RateLimiter (dat verzoek-/berichtsnelheden beperkt) of MaxConnections (dat gelijktijdige sessies begrenst).

Voorbeeld


oServer = new TsgcWebSocketHTTPServer();
oServer->Throttle->BitsPerSec = 65536;
oServer->Throttle->Enabled = true;
oServer->Active = true;

Terug naar Properties