TsgcWSPServer_Files › Events › OnDisconnect
Fired when a client disconnects from the server.
property OnDisconnect: TsgcWSDisconnectEvent;
// TsgcWSDisconnectEvent = procedure(Connection: TsgcWSConnection; Code: Integer) of object
—
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.
procedure TForm1.oFilesDisconnect(Connection: TsgcWSConnection; Code: Integer);
begin
Memo1.Lines.Add(Format('disconnected: %s (%d)', [Connection.Guid, Code]));
end;