TsgcWebSocketServerEigenschaften › MaxConnections

MaxConnections Eigenschaft

Maximale Anzahl gleichzeitiger Client-Verbindungen, die vom Server akzeptiert werden.

Syntax

property MaxConnections: Integer read GetMaxConnections write SetMaxConnections;

Standardwert

0 (unbegrenzt)

Hinweise

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.

Beispiel


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

Zurück zu Eigenschaften