TsgcWebSocketServer_HTTPAPIProperties › MaxConnections

MaxConnections Eigenschap

Maximaal aantal gelijktijdige clientverbindingen dat door de http.sys-listener wordt geaccepteerd (nul betekent onbeperkt).

Syntaxis

property MaxConnections: Integer read FMaxConnections write FMaxConnections;

Standaardwaarde

0 (onbeperkt)

Opmerkingen

Wanneer groter dan nul weigert de server nieuwe inkomende verbindingen zodra de limiet is bereikt; bestaande sessies blijven onbeïnvloed. Een waarde van 0 schakelt de limiet uit (de standaard). Gebruik deze eigenschap om de host te beschermen tegen resource-uitputting bij plotselinge belasting of om de capaciteit te begrenzen in een taakverdeel-cluster. De waarde wordt afgedwongen op gebruikersmodus-niveau nadat de kernel de socket heeft geaccepteerd; om verkeer eerder te weigeren, combineer met Firewall of RateLimiter.

Voorbeeld


oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Host := '127.0.0.1';
oServer.Port := 80;
oServer.MaxConnections := 1000;
oServer.Active := true;

Terug naar eigenschappen