TsgcWebSocketFirewall › Metodi › UnregisterConnection
Decrementa il contatore delle connessioni per IP quando una connessione precedentemente registrata viene chiusa, liberando capacità per RateLimit.
procedure UnregisterConnection(const aIP: string);
| Nome | Tipo | Descrizione |
|---|---|---|
aIP | const string | Indirizzo IPv4 o IPv6 del client la cui connessione è stata chiusa. |
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.
procedure TMyTransport.OnClose(const aIP: string);
begin
sgcWebSocketFirewall1.UnregisterConnection(aIP);
end;