TsgcSTUNClient › Events › OnSTUNBeforeSend
STUN 메시지가 서버에 전송되기 직전에 발생하며, 발신 메시지의 마지막 순간 검사 또는 수정을 허용합니다.
property OnSTUNBeforeSend: TsgcSTUNBeforeSendEvent;
// TsgcSTUNBeforeSendEvent = procedure(Sender: TObject; const aMessage: TsgcSTUN_Message) of object
—
STUN 메시지가 빌드된 후 와이어로 직렬화되기 전에 호출됩니다. aMessage를 사용하여 method, transaction id 및 attribute 목록을 읽거나 사용자 지정 attribute를 추가/제거하십시오. 이는 추적을 추가하거나 프로토콜 수준 정책을 적용하기에 이상적인 hook입니다.
procedure TForm1.oSTUNSTUNBeforeSend(Sender: TObject; const aMessage: TsgcSTUN_Message);
begin
DoLog('Sending STUN message, transaction id: ' + aMessage.TransactionID);
end;