TsgcWebSocketServer › Properties › Firewall
Wijst een firewallcomponent toe dat inkomende verbindingen filtert op IP, regio of aangepaste regels.
property Firewall: TsgcWSFirewall read FFirewall write SetFirewall;
nil
Zet een TsgcWebSocketFirewall-component op het formulier (of maak het aan tijdens runtime) en wijs het toe aan Firewall om toestaan/weigeren-regels in te schakelen voor inkomende verbindingen op basis van IP-adres, CIDR-bereik of aangepast beleid. Wanneer toegewezen, wordt elke nieuwe TCP-verbinding geëvalueerd tegen de firewallregels voordat de WebSocket-handshake wordt verwerkt; geweigerde peers worden onmiddellijk verwijderd. Deze eigenschap wordt alleen gecompileerd wanneer de voorwaardelijke definitie SGC_FIREWALL is gedefinieerd. Laat onbeheerd om de firewall uit te schakelen.
oServer := TsgcWebSocketServer.Create(nil);
oServer.Firewall := oFirewall;
oServer.Active := true;