TsgcSTUNClient › Événements › OnSTUNBeforeSend
Se déclenche juste avant qu'un message STUN soit envoyé au serveur, permettant une inspection ou une modification de dernière minute du message sortant.
property OnSTUNBeforeSend: TsgcSTUNBeforeSendEvent;
// TsgcSTUNBeforeSendEvent = procedure(Sender: TObject; const aMessage: TsgcSTUN_Message) of object
—
Appelé après la construction du message STUN mais avant sa sérialisation sur le réseau. Utilisez aMessage pour lire la méthode, l'identifiant de transaction et la liste d'attributs, ou pour ajouter/supprimer des attributs personnalisés. C'est le point d'accroche idéal pour ajouter une trace ou appliquer des politiques au niveau du protocole.
procedure TForm1.oSTUNSTUNBeforeSend(Sender: TObject; const aMessage: TsgcSTUN_Message);
begin
DoLog('Sending STUN message, transaction id: ' + aMessage.TransactionID);
end;