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;