TsgcWSPServer_E2EE › Events › OnDisconnect

OnDisconnect Event

Fired when a client WebSocket connection is closed.

Syntax

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

Default Value

—

Remarks

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.

Example

procedure TfrmServerE2EE.WSPE2EEDisconnect(Connection: TsgcWSConnection; Code: Integer);
begin
  MemoLog.Lines.Add('disconnected: ' + Connection.Guid + ' code=' + IntToStr(Code));
end;

Back to Events