Compartilhamento de arquivos P2P
Demonstração no mesmo dispositivoExperimente compartilhar arquivos entre duas abas do navegador no mesmo dispositivo.
- Adicionar
- Ajustar
- Criar
- Manter
Como usar esta ferramenta
- Selecione um ou mais arquivos do seu dispositivo e escolha o lado Enviar; um código de conexão temporário será gerado para você.
- Digite esse código exatamente como aparece no lado Receber, em outra aba ou janela do navegador, e aguarde o indicador de presença simultânea confirmar que o outro lado entrou na sessão.
- No dispositivo que vai receber, confira o tipo e o tamanho do arquivo recebido e aceite a confirmação dos metadados antes do início da transferência.
- Acompanhe a barra de progresso de cada parte até a transferência terminar, aguarde a verificação do hash SHA-256 ser aprovada e salve o arquivo recebido após a verificação.
Sobre esta ferramenta
Experimente compartilhar arquivos entre duas abas do navegador no mesmo dispositivo. Esta é uma demonstração: ela não conecta outros dispositivos ou pessoas, porque ainda não existe um servidor de sinalização. Os arquivos ficam no seu próprio navegador e nunca são enviados, mas esta ferramenta não permite que cheguem a um celular ou ao computador de outra pessoa.
Privacidade e limitações
Transferências entre dispositivos e redes diferentes precisam de um serviço de retransmissão para sinalização, planejado, mas ainda indisponível nesta versão. A sinalização disponível conecta apenas duas abas ou janelas do mesmo perfil do navegador pelo BroadcastChannel. Portanto, você pode usá-la para testes locais, mas ainda não para acessar o dispositivo de outra pessoa. No lançamento, a conexão usa apenas STUN. Se alguma das redes estiver atrás de um NAT ou firewall restritivo que exija um retransmissor TURN, a conexão não será estabelecida. O suporte a TURN depende de uma decisão separada sobre privacidade, que ainda não foi tomada. Não é possível retomar uma transferência após a queda da conexão. Se o canal de dados fechar no meio da transferência, você precisará começar de novo com um novo código. Nenhum arquivo fica armazenado entre os dois dispositivos: não há um servidor permanente de arquivos, então o arquivo do remetente existe apenas nos dois dispositivos que participam da sessão.
Última atualização: