TsgcWebSocketServer › Eigenschaften › MaxConnections
Maximale Anzahl gleichzeitiger Client-Verbindungen, die vom Server akzeptiert werden.
property MaxConnections: Integer read GetMaxConnections write SetMaxConnections;
0 (unbegrenzt)
Wenn MaxConnections größer als null ist, lehnt der Server neue eingehende TCP-Verbindungen ab, sobald das Limit erreicht ist; bestehende Sitzungen bleiben unberührt. Verwenden Sie diese Eigenschaft, um den Host bei plötzlicher Last vor Ressourcenerschöpfung zu schützen oder die Kapazität in einer lastverteilten Farm zu begrenzen. Ein Wert von 0 deaktiviert das Limit. Kombinieren Sie sie mit RateLimiter oder Firewall für feinkörnigere Zugangskontrolle.
oServer := TsgcWebSocketServer.Create(nil);
oServer.Port := 80;
oServer.MaxConnections := 1000;
oServer.Active := true;