TsgcWebSocketServer_HTTPAPI › Proprietà › MaxConnections
Numero massimo di connessioni client simultanee accettate dal listener http.sys (zero significa illimitato).
property MaxConnections: Integer read FMaxConnections write FMaxConnections;
0 (illimitato)
Quando è maggiore di zero, il server rifiuta le nuove connessioni in entrata una volta raggiunto il limite; le sessioni esistenti continuano senza essere influenzate. Un valore di 0 disabilita il limite massimo (impostazione predefinita). Utilizzare questa proprietà per proteggere l'host dall'esaurimento delle risorse in caso di carichi improvvisi o per limitare la capacità in una farm con bilanciamento del carico. Il valore viene applicato a livello utente dopo che il kernel ha accettato il socket; per rifiutare il traffico prima, combinarlo con Firewall o RateLimiter.
oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Host := '127.0.0.1';
oServer.Port := 80;
oServer.MaxConnections := 1000;
oServer.Active := true;