TsgcWebSocketFirewallMetodi › RegisterConnection

RegisterConnection Metodo

Registra una nuova connessione accettata per l'IP specificato, incrementando i contatori per IP utilizzati da RateLimit e alimentando la finestra di decadimento di ThreatScore.

Sintassi

procedure RegisterConnection(const aIP: string);

Parametri

NomeTipoDescrizione
aIPconst stringIndirizzo IPv4 o IPv6 del client la cui connessione è appena stata accettata.

Note

RegisterConnection viene invocato automaticamente dall'integrazione del server subito dopo che IsConnectionAllowed restituisce True. Lo chiami da sé solo quando integra il firewall in un trasporto personalizzato che bypassa i server integrati. Ogni chiamata deve essere bilanciata da una corrispondente UnregisterConnection alla disconnessione, altrimenti i contatori del rate-limit crescono senza limiti.

Esempio

// manual wiring for a custom transport
procedure TMyTransport.OnAccept(const aIP: string);
begin
  sgcWebSocketFirewall1.RegisterConnection(aIP);
end;

Torna ai Metodi