TsgcWSPServer_WebRTC › Ereignisse › OnMessage
Wird für eingehende Text-Frames ausgelöst, die der Signalisierungsdecoder nicht an ein dediziertes Abonnement oder ein WebRTC-Relay-Ereignis weitergeleitet hat.
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
Die Standard-Signalisierungs-Envelopes (sgc@broadcast, sgc@subscribe, sgc@unsubscribe, sgc@webrtc, sgc@protocol) werden vom Decoder konsumiert und über ihre dedizierten Ereignisse ausgelöst (OnBeforeSubscription, OnSubscription, OnUnSubscription). Jeder andere Text-Frame — eine anwendungsspezifische Erweiterung, eine benutzerdefinierte Steuernachricht oder die Text-Payload eines Broadcasts, den der Server ebenfalls beobachten möchte — erscheint hier. Das stillschweigende Ignorieren des Frames ist sicher; der sgc-WebRTC-Signalisierungs-Flow erfordert nicht, dass der Server unerkannte Nachrichten bestätigt.
procedure TForm1.WebRTCServerMessage(Connection: TsgcWSConnection;
const Text: string);
begin
Memo1.Lines.Add(Format('[%s] message: %s', [Connection.Guid, Text]));
end;