TsgcWebSocketServer_HTTPAPIEigenschaften › MaxConnections

MaxConnections Eigenschaft

Maximale Anzahl gleichzeitiger Client-Verbindungen, die vom http.sys-Listener akzeptiert werden (null bedeutet unbegrenzt).

Syntax

property MaxConnections: Integer read FMaxConnections write FMaxConnections;

Standardwert

0 (unbegrenzt)

Hinweise

Wenn größer als null, lehnt der Server neue eingehende Verbindungen ab, sobald das Limit erreicht ist; bestehende Sitzungen bleiben unbeeinträchtigt. Ein Wert von 0 deaktiviert die Obergrenze (der Standard). Verwenden Sie diese Eigenschaft, um den Host vor Ressourcenerschöpfung bei plötzlicher Last zu schützen oder um die Kapazität in einer lastverteilten Farm zu begrenzen. Der Wert wird auf User-Mode-Ebene durchgesetzt, nachdem der Kernel den Socket akzeptiert hat; um Datenverkehr früher abzulehnen, kombinieren Sie ihn mit Firewall oder RateLimiter.

Beispiel


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

Zurück zu Eigenschaften