TsgcWebSocketLoadBalancerServerEvents › OnConnect

OnConnect 事件

当 WebSocket 连接(客户端或后端服务器)与负载均衡器建立时触发。

语法

property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object

默认值

备注

OnConnect 继承自底层 HTTP/WebSocket 服务器,对负载均衡器接受的每个 WebSocket 会话触发,包括下游客户端和后端服务器用于注册自身的控制信道。Connection 参数公开 Guid、PeerIP、协议和身份验证状态。对于区分客户端与后端的负载均衡器专用通知,请使用 OnClientConnect 和 OnServerConnect;这两个事件在负载均衡器对会话进行分类并配对之后才触发。

示例


procedure OnConnect(Connection: TsgcWSConnection);
begin
  Log('Connected: ' + Connection.Guid + ' from ' + Connection.PeerIP);
end;

返回事件