TsgcWebSocketHTTPServerPropriétés › MaxConnections

MaxConnections Propriété

Nombre maximum de connexions clientes simultanées acceptées par le serveur.

Syntaxe

property MaxConnections: Integer read GetMaxConnections write SetMaxConnections;

Valeur par défaut

0 (illimité)

Remarques

Lorsque MaxConnections est supérieur à zéro, le serveur refuse les nouvelles connexions TCP entrantes une fois la limite atteinte ; les sessions existantes ne sont pas affectées. Utilisez cette propriété pour protéger l'hôte contre l'épuisement des ressources en cas de charge soudaine ou pour limiter la capacité dans une ferme avec équilibrage de charge. Une valeur de 0 désactive la limite. Combinez avec RateLimiter ou Firewall pour un contrôle d'admission plus précis.

Exemple


oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.MaxConnections := 1000;
oServer.Active := true;

Retour aux propriétés