TsgcSTUNClient › Events › OnSTUNResponseError
Wordt geactiveerd wanneer de STUN-server een foutrespons retourneert; toont de numerieke Code en de leesbare Reden.
property OnSTUNResponseError: TsgcSTUNResponseErrorEvent;
// TsgcSTUNResponseErrorEvent = procedure(Sender: TObject; const aSocket: TsgcSocketConnection; const aMessage: TsgcSTUN_Message; const aError: TsgcSTUN_ResponseError) of object
—
Wordt aangeroepen wanneer de server een Binding Request beantwoordt met een STUN-foutrespons (bijvoorbeeld 401 Unauthorized, 420 Unknown Attribute, 438 Stale Nonce). Lees aError.Code en aError.Reason om de fout te diagnosticeren, en aMessage voor de ruwe respons. Verificatiegerelateerde fouten betekenen doorgaans dat STUNOptions.Authentication moet worden geconfigureerd voordat u het opnieuw probeert.
procedure TForm1.oSTUNSTUNResponseError(Sender: TObject;
const aSocket: TsgcSocketConnection; const aMessage: TsgcSTUN_Message;
const aError: TsgcSTUN_ResponseError);
begin
DoLog('Error: ' + IntToStr(aError.Code) + ' ' + aError.Reason);
end;