TsgcHTTPServer › Özellikler › Firewall
Gelen bağlantıları IP, bölge veya özel kurallara göre filtreleyen bir firewall bileşeni atar.
property Firewall: TsgcWSFirewall read FFirewall write SetFirewall;
nil
IP adresine, CIDR aralığına veya özel bir politikaya dayalı olarak gelen bağlantılar için izin ver/reddet kurallarını etkinleştirmek üzere forma bir TsgcWebSocketFirewall bileşeni bırakın (veya çalışma zamanında oluşturun) ve Firewall'a atayın. Atandığında, her yeni TCP bağlantısı, HTTP isteği işlenmeden önce firewall kurallarıyla eşleştirilir; reddedilen eşler hemen düşürülür. Bu özellik yalnızca SGC_FIREWALL koşullu tanımı tanımlandığında derlenir. Firewall'ı devre dışı bırakmak için atanmamış bırakın.
oServer := TsgcHTTPServer.Create(nil);
oServer.Firewall := oFirewall;
oServer.Active := true;