TsgcWSPServer_WebRTC › イベント › OnMessage
シグナリングデコーダーが専用のサブスクリプションまたは WebRTC リレーイベントにルーティングしなかった受信テキストフレームに対して発生します。
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
標準のシグナリングエンベロープ(sgc@broadcast, sgc@subscribe, sgc@unsubscribe, sgc@webrtc, sgc@protocol)はデコーダーによって消費され、専用のイベント(OnBeforeSubscription, OnSubscription, OnUnSubscription)を通じて発生します。それ以外のテキストフレーム(アプリケーション固有の拡張、カスタム制御メッセージ、またはサーバーも監視したいブロードキャストのテキストペイロード)はここに現れます。フレームを暗黙的に無視しても安全です。sgc WebRTCシグナリングフローでは、サーバーが認識されないメッセージを確認する必要はありません。
procedure TForm1.WebRTCServerMessage(Connection: TsgcWSConnection;
const Text: string);
begin
Memo1.Lines.Add(Format('[%s] message: %s', [Connection.Guid, Text]));
end;