TsgcWebSocketServer_HTTPAPIPropiedades › MaxConnections

MaxConnections Propiedad

Número máximo de conexiones de cliente concurrentes aceptadas por el listener http.sys (cero significa ilimitado).

Sintaxis

property MaxConnections: Integer read FMaxConnections write FMaxConnections;

Valor Predeterminado

0 (ilimitado)

Observaciones

Cuando es mayor que cero, el servidor rechaza las nuevas conexiones entrantes una vez alcanzado el límite; las sesiones existentes continúan sin verse afectadas. Un valor de 0 deshabilita el límite (el predeterminado). Use esta propiedad para proteger el host del agotamiento de recursos ante cargas repentinas o para limitar la capacidad en una granja con equilibrio de carga. El valor se aplica a nivel de espacio de usuario después de que el kernel haya aceptado el socket; para rechazar el tráfico antes, combínelo con Firewall o RateLimiter.

Ejemplo


oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Host := '127.0.0.1';
oServer.Port := 80;
oServer.MaxConnections := 1000;
oServer.Active := true;

Volver a Propiedades