TsgcWebSocketServer_HTTPAPI › Properties › MaxConnections
Maximaal aantal gelijktijdige clientverbindingen dat door de http.sys-listener wordt geaccepteerd (nul betekent onbeperkt).
property MaxConnections: Integer read FMaxConnections write FMaxConnections;
0 (onbeperkt)
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.
oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Host := '127.0.0.1';
oServer.Port := 80;
oServer.MaxConnections := 1000;
oServer.Active := true;