Streaming de um arquivo do servidor para o cliente com socket.io-stream

Eu consegui fazer upload de arquivos em partes de um cliente para um servidor, mas agora quero alcançar o caminho oposto. Infelizmente, a documentação na página do módulo oficial não possui essa parte.

Eu quero fazer o seguinte:

emite um fluxo e um evento 'download' com o nome do arquivo para o servidoro servidor deve criar um fluxo de leitura e canalizá-lo para o fluxo emitido pelo clientequando o cliente atinge o fluxo, um pop-up de download deve aparecer e perguntar onde salvar o arquivo

A razão pela qual eu não quero usar links simples de arquivos é ofuscante: os arquivos no servidor são criptografados e renomeados, então eu tenho que descriptografar e renomeá-los para cada solicitação de download.

Algum trecho de código para começar a usar isso?

questionAnswers(1)

yourAnswerToTheQuestion