TsgcWSPServer_WebRTC › Gebeurtenissen › OnMessage
Wordt geactiveerd voor inkomende tekstframes die de signaaldecoderingsroutine niet heeft gerouteerd naar een speciaal abonnement of WebRTC-relaisgebeurtenis.
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
De standaardsignalerings-enveloppes (sgc@broadcast, sgc@subscribe, sgc@unsubscribe, sgc@webrtc, sgc@protocol) worden verbruikt door de decoder en gegenereerd via hun speciale evenementen (OnBeforeSubscription, OnSubscription, OnUnSubscription). Elk ander tekstframe — een applicatiespecifieke extensie, een aangepast besturingsbericht of de tekstpayload van een uitzending die de server ook wil observeren — verschijnt hier. Het stilzwijgend negeren van het frame is veilig; de sgc WebRTC-signaleringsstroom vereist niet dat de server niet-herkende berichten bevestigt.
procedure TForm1.WebRTCServerMessage(Connection: TsgcWSConnection;
const Text: string);
begin
Memo1.Lines.Add(Format('[%s] message: %s', [Connection.Guid, Text]));
end;