TsgcWebSocketFirewallMetodi › UnregisterConnection

UnregisterConnection Method

Decrementa il contatore delle connessioni per IP quando una connessione precedentemente registrata viene chiusa, liberando capacità per RateLimit.

Sintassi

procedure UnregisterConnection(const aIP: string);

Parametri

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

Note

UnregisterConnection è il complemento di RegisterConnection e viene invocato automaticamente dall'integrazione server alla disconnessione. Ogni chiamata decrementa il contatore delle connessioni attive per l'IP; il firewall non scende mai sotto zero, quindi le chiamate aggiuntive sono innocue. Per i trasporti personalizzati, chiamarlo dal percorso di disconnessione esattamente una volta per ogni RegisterConnection per mantenere accurati i contatori RateLimit.

Esempio

procedure TMyTransport.OnClose(const aIP: string);
begin
  sgcWebSocketFirewall1.UnregisterConnection(aIP);
end;

Torna ai Metodi