TsgcWSPServer_WebRTCÉvénements › OnMessage

OnMessage Événement

Se déclenche pour les trames texte entrantes que le décodeur de signalisation n'a pas acheminé vers un abonnement dédié ou un événement de relais WebRTC.

Syntaxe

property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object

Valeur par défaut

Remarques

Les enveloppes de signalisation standard (sgc@broadcast, sgc@subscribe, sgc@unsubscribe, sgc@webrtc, sgc@protocol) sont consommées par le décodeur et levées via leurs événements dédiés (OnBeforeSubscription, OnSubscription, OnUnSubscription). Toute autre trame texte — une extension spécifique à l'application, un message de contrôle personnalisé ou la charge utile texte d'une diffusion que le serveur souhaite également observer — apparaît ici. Ignorer silencieusement la trame est sûr ; le flux de signalisation WebRTC sgc ne requiert pas du serveur qu'il accuse réception des messages non reconnus.

Exemple


procedure TForm1.WebRTCServerMessage(Connection: TsgcWSConnection;
  const Text: string);
begin
  Memo1.Lines.Add(Format('[%s] message: %s', [Connection.Guid, Text]));
end;

Retour aux événements