TsgcWSPServer_WebRTC › Événements › OnMessage
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.
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
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.
procedure TForm1.WebRTCServerMessage(Connection: TsgcWSConnection;
const Text: string);
begin
Memo1.Lines.Add(Format('[%s] message: %s', [Connection.Guid, Text]));
end;