TsgcWebSocketServer_HTTPAPI › Propriétés › MaxConnections
Nombre maximum de connexions client simultanées acceptées par l'écouteur http.sys (zéro signifie illimité).
property MaxConnections: Integer read FMaxConnections write FMaxConnections;
0 (illimité)
Lorsqu'il est supérieur à zéro, le serveur refuse les nouvelles connexions entrantes une fois la limite atteinte ; les sessions existantes continuent sans être affectées. Une valeur de 0 désactive la limite (par défaut). Utilisez cette propriété pour protéger l'hôte contre l'épuisement des ressources lors de pics de charge soudains ou pour borner la capacité dans une ferme à charge équilibrée. La valeur est appliquée au niveau de l'espace utilisateur après que le noyau a accepté le socket ; pour rejeter le trafic plus tôt, combinez avec Firewall ou RateLimiter.
oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Host := '127.0.0.1';
oServer.Port := 80;
oServer.MaxConnections := 1000;
oServer.Active := true;