TsgcWebSocketLoadBalancerServer › Events › 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;