TsgcWebSocketLoadBalancerServer事件 › OnMessage

OnMessage 事件

当负载均衡器在其某个会话上接收到文本 WebSocket 帧时触发。

语法

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

默认值

备注

OnMessage 继承自底层 HTTP/WebSocket 服务器,当负载均衡器终止的连接上收到完整文本帧时触发(通常是控制流量或未路由到后端的帧)。Text 携带解码后的 UTF-8 负载。对于在被转发到后端的会话上接收到的文本流量,请改用 OnClientMessage,它还公开了 Handled 标志,允许您拦截并短路转发器。

示例


procedure OnMessage(Connection: TsgcWSConnection; const Text: string);
begin
  Log('Received from ' + Connection.Guid + ': ' + Text);
end;

返回事件