_streamFileToRequester(filePath, path, id, respond) {
		logT('transfer', 'Server transfer file', path);
		let readable = new fs.ReadStream(filePath);
		
		readable.on('data', (chunk) => {
			respond({ id, data: chunk });
		});
		
		readable.on('end', () => {
			logT('transfer', 'Server finish transfer file', path);
			respond({ id, done: true });
			readable = null;
		});
		
		readable.on('error', (err) => {
			logTE('transfer', 'Error reading file', err);
			respond({ id, error: err.message });
			readable = null;
		});
	}
Stream a file to the requester
@param {string} filePath - Path to the file
@param {string} path - Relative path for logging
@param {string} id - Request ID
@param {Function} respond - Response function