TsgcWebSocketServerEigenschaften › Firewall

Firewall Eigenschaft

Weist eine Firewall-Komponente zu, die eingehende Verbindungen nach IP, Region oder benutzerdefinierten Regeln filtert.

Syntax

property Firewall: TsgcWSFirewall read FFirewall write SetFirewall;

Standardwert

nil

Hinweise

Platzieren Sie eine TsgcWebSocketFirewall-Komponente auf dem Formular (oder erstellen Sie sie zur Laufzeit) und weisen Sie sie Firewall zu, um Zulassungs-/Ablehnungsregeln für eingehende Verbindungen basierend auf IP-Adresse, CIDR-Bereich oder einer benutzerdefinierten Richtlinie zu aktivieren. Wenn zugewiesen, wird jede neue TCP-Verbindung gegen die Firewall-Regeln abgeglichen, bevor der WebSocket-Handshake verarbeitet wird; abgelehnte Peers werden sofort getrennt. Diese Eigenschaft wird nur kompiliert, wenn die Conditional SGC_FIREWALL definiert ist. Lassen Sie sie nicht zugewiesen, um die Firewall zu deaktivieren.

Beispiel


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

Zurück zu Eigenschaften