TsgcSTUNClientEvents › OnSTUNResponseError

OnSTUNResponseError Gebeurtenis

Wordt geactiveerd wanneer de STUN-server een foutrespons retourneert; toont de numerieke Code en de leesbare Reden.

Syntaxis

property OnSTUNResponseError: TsgcSTUNResponseErrorEvent;
// TsgcSTUNResponseErrorEvent = procedure(Sender: TObject; const aSocket: TsgcSocketConnection; const aMessage: TsgcSTUN_Message; const aError: TsgcSTUN_ResponseError) of object

Standaardwaarde

Opmerkingen

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.

Voorbeeld

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;

Terug naar gebeurtenissen