TsgcWebSocketServer事件 › OnConnect

OnConnect 事件

每次与客户端建立 WebSocket 连接时触发。

语法

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

默认值

备注

OnConnect 在与客户端的 WebSocket 握手成功完成且会话准备好交换帧后触发。Connection 参数标识新会话,并公开其 Guid、PeerIP、协议、身份验证状态和自定义标签。对于纯 TCP 连接,该事件仅在收到第一条消息后(或在 OnUnknownProtocol 接受协议后)才触发;如果需要在 TCP 套接字被接受的那一刻收到通知,请改用 OnTCPConnect。

示例


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

返回事件