TsgcWSPServer_FilesEvents › OnDisconnect

OnDisconnect Event

Fired when a client disconnects from the server.

Syntax

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

Default Value

Remarks

Depending on Files.ClearReceivedStreamsOnDisconnect and Files.ClearSentStreamsOnDisconnect, partial QoS Level 2 streams are either discarded or kept so the transfer can resume when the same client reconnects. Code is the WebSocket close code.

Example

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

Back to Events