TsgcWSPClient_WAMP › Events › OnMessage
对于 WAMP 解码器未路由到更高级别 RPC 或 PubSub 处理器的传入文本帧触发。
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
标准 WAMP v1 帧(WELCOME、CALL、CALLRESULT、CALLERROR、EVENT 等)由协议解码器使用,并通过其专用事件(OnWelcome、OnCallResult、OnCallError、OnEvent…)触发。任何剩余的文本帧(通常是服务器特定的扩展或具有未知类型 id 的消息)都会在此呈现,以便应用程序仍可检查它。不处理文本直接返回是安全的;WAMP 对无法识别的消息没有确认约定。
procedure TForm1.WAMPMessage(Connection: TsgcWSConnection;
const Text: string);
begin
Memo1.Lines.Add('passthrough: ' + Text);
end;