TsgcQUICServer › Eventi › OnQUICDisconnect

OnQUICDisconnect Evento

Si attiva quando una connessione QUIC è stata chiusa, riportando il codice di errore e il motivo.

Sintassi

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

Valore predefinito

—

Note

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.

Esempio


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

Torna agli Eventi