TsgcWSPServer_E2EEEvents › 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