TsgcWebSocketServer_HTTPAPIプロパティ › MaxConnections

MaxConnections プロパティ

http.sys リスナーが受け付ける同時クライアント接続の最大数 (ゼロは無制限を意味します)。

構文

property MaxConnections: Integer read FMaxConnections write FMaxConnections;

デフォルト値

0 (無制限)

解説

ゼロより大きい場合、制限に達するとサーバーは新しい受信接続を拒否します。既存のセッションには影響しません。0 の値は上限を無効にします(デフォルト)。このプロパティを使用して、突然の負荷下でのリソース枯渇からホストを保護したり、ロードバランスされたファーム内の容量を制限したりします。値はカーネルがソケットを受け入れた後、ユーザーモードレベルで適用されます。より早くトラフィックを拒否するには、Firewall または RateLimiter と組み合わせてください。

使用例


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

プロパティに戻る