TsgcSTUNClientEvents › OnSTUNBeforeSend

OnSTUNBeforeSend Event

Disparado logo antes de uma mensagem STUN ser enviada ao servidor, permitindo inspeção ou modificação de última hora da mensagem de saída.

Sintaxe

property OnSTUNBeforeSend: TsgcSTUNBeforeSendEvent;
// TsgcSTUNBeforeSendEvent = procedure(Sender: TObject; const aMessage: TsgcSTUN_Message) of object

Valor Padrão

Observações

Chamado após a mensagem STUN ter sido construída, mas antes de ser serializada para a rede. Utilize aMessage para ler o método, o id da transação e a lista de atributos, ou para adicionar/remover atributos personalizados. Este é o gancho ideal para adicionar rastreamento ou para aplicar políticas em nível de protocolo.

Exemplo

procedure TForm1.oSTUNSTUNBeforeSend(Sender: TObject; const aMessage: TsgcSTUN_Message);
begin
  DoLog('Sending STUN message, transaction id: ' + aMessage.TransactionID);
end;

Voltar para Eventos