TsgcWSPServer_sgc事件 › OnDisconnect

OnDisconnect 事件

当客户端从服务器断开连接时触发。

语法

property OnDisconnect: TsgcWSDisconnectEvent;
// TsgcWSDisconnectEvent = procedure(Connection: TsgcWSConnection; Code: Integer) of object

默认值

备注

连接关闭后触发,无论任何原因(客户端发起、服务器发起或套接字错误)。在事件触发之前,子协议会清理连接的 QoS 条目并释放所有订阅,因此在其他处理程序中观察到的订阅者列表不再包含此客户端。Code 携带 WebSocket 关闭代码(1000 表示干净关闭)。

示例

procedure TForm1.oProtocolDisconnect(Connection: TsgcWSConnection; Code: Integer);
begin
  Memo1.Lines.Add(Format('%s left with code %d', [Connection.Guid, Code]));
end;

返回事件