TsgcQUICServer › Événements › OnQUICDisconnect

OnQUICDisconnect Événement

Se déclenche lorsqu'une connexion QUIC a été fermée, en signalant le code d'erreur et la raison.

Syntaxe

property OnQUICDisconnect: TsgcQUICServerDisconnectEvent;
// TsgcQUICServerDisconnectEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection; aCode: Int64; const aReason: string) of object

Valeur par défaut

—

Remarques

OnQUICDisconnect est déclenché lorsqu'une connexion est fermée. Lorsque le pair ferme son flux normalement, aCode vaut 0 et aReason est une chaîne vide ; lorsque la connexion se termine à cause d'une erreur de transport ou SSL, aCode contient le code d'erreur et aReason une brève description. Après cet événement, l'objet connexion est supprimé du serveur et ne doit plus être référencé ; libérez donc ici tout contexte par session.

Exemple


procedure OnQUICDisconnectEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection; aCode: Int64; const aReason: string);
begin
  Log('QUIC disconnected: ' + aReason);
end;

Retour aux événements