TsgcWebSocketHTTPServerEigenschappen › MaxConnections

MaxConnections Eigenschap

Maximum aantal gelijktijdige clientverbindingen dat door de server wordt geaccepteerd.

Syntaxis

property MaxConnections: Integer read GetMaxConnections write SetMaxConnections;

Standaardwaarde

0 (onbeperkt)

Opmerkingen

Wanneer MaxConnections groter is dan nul, weigert de server nieuwe inkomende TCP-verbindingen zodra de limiet is bereikt; bestaande sessies worden niet beïnvloed. Gebruik deze eigenschap om de host te beschermen tegen resource-uitputting bij plotselinge belasting of om capaciteit te begrenzen in een load-balanced omgeving. Een waarde van 0 schakelt de limiet uit. Combineer met RateLimiter of Firewall voor fijnmazig toegangsbeheer.

Voorbeeld


oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.MaxConnections := 1000;
oServer.Active := true;

Terug naar eigenschappen