TsgcWebSocketServer_HTTPAPIプロパティ › Firewall

Firewall プロパティ

IP、地域、またはカスタムルールによって受信接続をフィルタリングするファイアウォールコンポーネントを割り当てます。

構文

property Firewall: TsgcWSFirewall read FFirewall write SetFirewall;

デフォルト値

nil

解説

フォームに TsgcWebSocketFirewall コンポーネントをドロップ(または実行時に作成)して Firewall に割り当てると、IP アドレス、CIDR 範囲、またはカスタムポリシーに基づいて受信接続の許可/拒否ルールが有効になります。割り当てると、WebSocket ハンドシェイクが処理される前にすべての新しいリクエストがファイアウォールルールに照合されます。拒否されたピアはただちに切断されます。ファイアウォールを無効にするには割り当てなしのままにしてください。

使用例


oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Firewall := oFirewall;
oServer.Active := true;

プロパティに戻る