TsgcQUICServer › Events › OnQUICDisconnect

OnQUICDisconnect Gebeurtenis

Wordt geactiveerd wanneer een QUIC-verbinding is gesloten, met melding van de foutcode en reden.

Syntaxis

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

Standaardwaarde

—

Opmerkingen

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.

Voorbeeld


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

Terug naar Events