TsgcWebSocketServer_HTTPAPI › Properties › Firewall
Przypisuje komponent zapory sieciowej filtrujący przychodzące połączenia według adresu IP, regionu lub reguł niestandardowych.
property Firewall: TsgcWSFirewall read FFirewall write SetFirewall;
nil
Umieść składnik TsgcWebSocketFirewall w formularzu (lub utwórz go w czasie wykonania) i przypisz go do właściwości Firewall, aby włączyć reguły zezwalania/odmawiania dla przychodzących połączeń na podstawie adresu IP, zakresu CIDR lub niestandardowej polityki. Po przypisaniu każde nowe żądanie jest dopasowywane do reguł zapory przed przetworzeniem uzgadniania WebSocket; odrzuceni partnerzy są natychmiast rozłączani. Pozostawienie bez przypisania wyłącza zaporę.
oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Firewall := oFirewall;
oServer.Active := true;