TsgcWSPServer_E2EE › Events › OnDisconnect
Fired when a client WebSocket connection is closed.
property OnDisconnect: TsgcWSDisconnectEvent;
// TsgcWSDisconnectEvent = procedure(Connection: TsgcWSConnection; Code: Integer) of object
—
Fired after the socket has been closed. Internally the E2EE subprotocol removes the user from group membership before this event runs, so handlers can safely release any per-connection resources. The Code argument carries the WebSocket close code.
procedure TfrmServerE2EE.WSPE2EEDisconnect(Connection: TsgcWSConnection; Code: Integer);
begin
MemoLog.Lines.Add('disconnected: ' + Connection.Guid + ' code=' + IntToStr(Code));
end;