TsgcWebSocketHTTPServer › 속성 › Firewall
들어오는 연결을 IP, 지역 또는 사용자 지정 규칙으로 필터링하는 방화벽 구성 요소를 할당합니다.
property Firewall: TsgcWSFirewall read FFirewall write SetFirewall;
nil
TsgcWebSocketFirewall 구성 요소를 폼에 드롭(또는 런타임에 생성)하고 Firewall에 할당하여 IP 주소, CIDR 범위 또는 사용자 정의 정책을 기반으로 들어오는 연결에 대한 허용/거부 규칙을 활성화하십시오. 할당되면 WebSocket 핸드셰이크 또는 HTTP 요청이 처리되기 전에 모든 새 TCP 연결이 방화벽 규칙과 대조되며, 거부된 피어는 즉시 삭제됩니다. 이 속성은 SGC_FIREWALL 조건이 정의된 경우에만 컴파일됩니다. 방화벽을 비활성화하려면 할당하지 않은 채로 두십시오.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Firewall := oFirewall;
oServer.Active := true;