TsgcSTUNClient이벤트 › OnSTUNResponseSuccess

OnSTUNResponseSuccess Event

STUN 서버가 클라이언트 매핑 주소와 함께 성공적인 Binding Response를 반환할 때 발생합니다.

구문

property OnSTUNResponseSuccess: TsgcSTUNResponseSuccessEvent;
// TsgcSTUNResponseSuccessEvent = procedure(Sender: TObject; const aSocket: TsgcSocketConnection; const aMessage: TsgcSTUN_Message; const aBinding: TsgcSTUN_ResponseBinding) of object

기본값

설명

서버가 2xx STUN 응답으로 Binding Request에 응답할 때 호출됩니다. aBinding.RemoteIPaBinding.RemotePort는 서버가 발견한 reflexive(NAT 매핑) 주소를 포함합니다. aMessage는 반환된 추가 속성을 포함한 전체 응답에 대한 액세스를 제공합니다.

예제

procedure TForm1.oSTUNSTUNResponseSuccess(Sender: TObject;
  const aSocket: TsgcSocketConnection; const aMessage: TsgcSTUN_Message;
  const aBinding: TsgcSTUN_ResponseBinding);
begin
  DoLog('Remote IP: ' + aBinding.RemoteIP +
        '. Remote Port: ' + IntToStr(aBinding.RemotePort));
end;

이벤트로 돌아가기