TsgcQUICServer › Eventi › OnQUICDisconnect
Si attiva quando una connessione QUIC è stata chiusa, riportando il codice di errore e il motivo.
property OnQUICDisconnect: TsgcQUICServerDisconnectEvent;
// TsgcQUICServerDisconnectEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection; aCode: Int64; const aReason: string) of object
—
OnQUICDisconnect viene generato quando una connessione viene chiusa. Quando il peer chiude normalmente il suo stream, aCode è 0 e aReason è una stringa vuota; quando la connessione termina a causa di un errore di trasporto o SSL, aCode contiene il codice di errore e aReason una breve descrizione. Dopo questo evento l'oggetto connessione viene rimosso dal server e non deve più essere referenziato, quindi rilasciare qui qualsiasi contesto per sessione.
procedure OnQUICDisconnectEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection; aCode: Int64; const aReason: string);
begin
Log('QUIC disconnected: ' + aReason);
end;