TsgcSTUNClientÉvénements › OnSTUNBeforeSend

OnSTUNBeforeSend Événement

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.

Syntaxe

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

Valeur par défaut

Remarques

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.

Exemple

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

Retour aux événements