TsgcWebSocketHTTPServer › Właściwości › MaxConnections
Maksymalna liczba jednoczesnych połączeń klienta akceptowanych przez serwer.
property MaxConnections: Integer read GetMaxConnections write SetMaxConnections;
0 (bez limitu)
Gdy MaxConnections jest większe niż zero, serwer odmawia nowych przychodzących połączeń TCP po osiągnięciu limitu; istniejące sesje pozostają nienaruszone. Należy użyć tej właściwości do ochrony hosta przed wyczerpaniem zasobów przy nagłym obciążeniu lub do ograniczenia przepustowości w klastrze z równoważeniem obciążenia. Wartość 0 wyłącza limit. Należy łączyć z RateLimiter lub Firewall dla bardziej szczegółowej kontroli dostępu.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.MaxConnections := 1000;
oServer.Active := true;