TsgcWSPServer_WAMP › イベント › OnMessage
WAMP デコーダーが専用の RPC または PubSub イベントにルーティングしなかったクライアントからの受信テキストフレームに対して発生します。
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
標準の WAMP v1 フレーム(PREFIX、CALL、CALLCANCEL、SUBSCRIBE、UNSUBSCRIBE、PUBLISH)はプロトコルデコーダーによって消費され、専用イベント(OnCall、OnBeforeSubscription、OnPrefix など)を通じて発生します。その他のテキストフレーム(通常はアプリケーション固有の拡張または不明なタイプ ID を持つメッセージ)はここに表示されます。フレームを無視することは安全です。WAMP v1 には、認識されないメッセージをサーバーが確認する義務はありません。
procedure TForm1.WAMPServerMessage(Connection: TsgcWSConnection;
const Text: string);
begin
Memo1.Lines.Add(Format('[%s] passthrough: %s', [Connection.Guid, Text]));
end;