TsgcWSPServer_WAMP事件 › OnMessage

OnMessage 事件

当 WAMP 解码器未将来自客户端的传入文本帧路由到专用 RPC 或 PubSub 事件时触发。

语法

property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object

默认值

备注

标准 WAMP v1 帧(PREFIX、CALL、CALLCANCEL、SUBSCRIBE、UNSUBSCRIBE、PUBLISH)由协议解码器消耗,并通过其专用事件(OnCallOnBeforeSubscriptionOnPrefix 等)触发。任何其他文本帧(通常是特定于应用程序的扩展或具有未知类型 ID 的消息)将在此处显示。静默忽略帧是安全的;WAMP v1 没有要求服务器确认无法识别消息的合同。

示例


procedure TForm1.WAMPServerMessage(Connection: TsgcWSConnection;
  const Text: string);
begin
  Memo1.Lines.Add(Format('[%s] passthrough: %s', [Connection.Guid, Text]));
end;

返回事件