TsgcWebSocketServer_HTTPAPI › Properties › MaxConnections
Número máximo de conexões de cliente concorrentes aceitas pelo listener http.sys (zero significa ilimitado).
property MaxConnections: Integer read FMaxConnections write FMaxConnections;
0 (ilimitado)
Quando maior que zero, o servidor recusa novas conexões de entrada assim que o limite é atingido; as sessões existentes continuam inalteradas. Um valor de 0 desabilita o limite (o padrão). Utilize esta propriedade para proteger o host do esgotamento de recursos sob carga repentina ou para limitar a capacidade em uma fazenda com balanceamento de carga. O valor é aplicado em nível de modo de usuário depois que o kernel aceitou o socket; para rejeitar tráfego mais cedo, combine com Firewall ou RateLimiter.
oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Host := '127.0.0.1';
oServer.Port := 80;
oServer.MaxConnections := 1000;
oServer.Active := true;