TsgcQUICServer › Événements › OnQUICDisconnect
Se déclenche lorsqu'une connexion QUIC a été fermée, en signalant le code d'erreur et la raison.
property OnQUICDisconnect: TsgcQUICServerDisconnectEvent;
// TsgcQUICServerDisconnectEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection; aCode: Int64; const aReason: string) of object
—
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.
procedure OnQUICDisconnectEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection; aCode: Int64; const aReason: string);
begin
Log('QUIC disconnected: ' + aReason);
end;