TsgcWebSocketServerプロパティ › Firewall

Firewall プロパティ

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

構文

property Firewall: TsgcWSFirewall read FFirewall write SetFirewall;

デフォルト値

nil

解説

フォームにTsgcWebSocketFirewallコンポーネントをドロップ(またはランタイムで作成)し、Firewallに割り当てて、IPアドレス、CIDRレンジ、またはカスタムポリシーに基づいて受信接続の許可/拒否ルールを有効にします。割り当てられると、すべての新しいTCP接続がWebSocketハンドシェイクが処理される前にファイアウォールルールと照合されます。拒否されたピアは即座にドロップされます。このプロパティはSGC_FIREWALL条件が定義されている場合のみコンパイルされます。ファイアウォールを無効にするには割り当て解除のままにします。

使用例


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

プロパティに戻る