TsgcQUICServer › Events › OnQUICDisconnect
Wordt geactiveerd wanneer een QUIC-verbinding is gesloten, met melding van de foutcode en reden.
property OnQUICDisconnect: TsgcQUICServerDisconnectEvent;
// TsgcQUICServerDisconnectEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection; aCode: Int64; const aReason: string) of object
—
OnQUICDisconnect wordt geactiveerd wanneer een verbinding wordt gesloten. Wanneer de peer zijn stream normaal sluit, is aCode 0 en is aReason een lege tekenreeks; wanneer de verbinding eindigt vanwege een transport- of SSL-fout, bevat aCode de foutcode en aReason een korte beschrijving. Na deze gebeurtenis wordt het verbindingsobject van de server verwijderd en mag er niet meer naar worden verwezen, dus geef hier alle per-sessiecontext vrij.
procedure OnQUICDisconnectEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection; aCode: Int64; const aReason: string);
begin
Log('QUIC disconnected: ' + aReason);
end;