TsgcWebSocketServer_HTTPAPI › Właściwości › MaxConnections
Maksymalna liczba jednoczesnych połączeń klienckich akceptowanych przez detektor http.sys (zero oznacza brak limitu).
property MaxConnections: Integer read FMaxConnections write FMaxConnections;
0 (bez limitu)
Gdy wartość jest większa od zera, serwer odmawia przyjęcia nowych przychodzących połączeń po osiągnięciu limitu; istniejące sesje pozostają niezmienione. Wartość 0 wyłącza ograniczenie (domyślnie). Tej właściwości należy używać w celu ochrony hosta przed wyczerpaniem zasobów przy nagłym obciążeniu lub w celu ograniczenia przepustowości w farmie z równoważeniem obciążenia. Wartość jest egzekwowana na poziomie trybu użytkownika po zaakceptowaniu gniazda przez jądro; aby odrzucać ruch wcześniej, należy połączyć z Firewall lub RateLimiter.
oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Host := '127.0.0.1';
oServer.Port := 80;
oServer.MaxConnections := 1000;
oServer.Active := true;