TsgcSTUNClient › 이벤트 › OnSTUNResponseSuccess
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.RemoteIP 및 aBinding.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;