TsgcSTUNClient › Ereignisse › OnSTUNException
Wird ausgelöst, wenn eine nicht behandelte Ausnahme bei der Verarbeitung von STUN-Protokollnachrichten ausgelöst wird.
property OnSTUNException: TsgcSTUNExceptionEvent;
// TsgcSTUNExceptionEvent = procedure(Sender: TObject; E: Exception) of object
—
Macht jede Exception sichtbar, die den STUN-Parsing-, Retransmission- oder Authentifizierungs-Codepfaden entkommt - zum Beispiel einen Socket-Fehler, eine fehlerhafte Antwort oder ein Attribut, das nicht decodiert werden konnte. Verwenden Sie E, um die Nachricht und Klasse zu lesen und zu entscheiden, ob protokolliert, erneut versucht oder Clear aufgerufen werden soll, um den Client zurückzusetzen.
procedure TForm1.oSTUNSTUNException(Sender: TObject; E: Exception);
begin
DoLog('STUN exception: ' + E.ClassName + ' - ' + E.Message);
end;