Com o Dropbox, posso ter vários computadores assistindo a uma pasta sincronizada para que os arquivos .torrent iniciem os downloads, mas depois cada um deles faz o download - separadamente. Como posso ter minhas instâncias do uTorrent compartilhando o progresso da outra?
EDIT: E se eu conseguir colocar cada computador em uma rede sem fio diferente?
sync
bittorrent
dropbox
utorrent
user10580
fonte
fonte
Respostas:
Você tem que adicioná-los como peers (clique direito pode fazer isso - geralmente algo como IP: PORT). Não sei se existe uma API ou interface de script que permita isso.
Você pode fazer isso por meio do administrador da Web, assim que o computador o pegar e iniciar. Mesmo que eles tenham sido adicionados, provavelmente não manterá uma conexão constante, apenas envie / receba pacotes conforme necessário. Uma pergunta mais interessante é como fazer com que n computadores dividam o download em aproximadamente n partes (assumindo que todos tenham bastante largura de banda disponível) e priorize peças para otimizar seu download (dica: você não pode sem escrever seu próprio cliente de torrent no meu conhecimento).
Mas o mais importante, os seus computadores devem descobrir automaticamente uns aos outros através do rastreador ou do DHT. Este é provavelmente um exercício inútil.
fonte
curl
(geralmente uma ferramenta Linux, mas ela está disponível no Cygwin e possivelmente como uma porta Win32 reta). a questão sobre dividir o download é boa - se é um torrent multifile você pode fazer um script com um computador, pegar os primeiros arquivos, o próximo computador pegar os próximos arquivos, etc.Eles podem já estar compartilhando seu progresso - o bittorrent funciona em cada computador conectando-se a vários outros downloaders. Mas o protocolo não fornece nenhum controle sobre os outros usuários que estão sendo conectados, por isso é difícil saber se eles estão baixando uns dos outros ou não.
Esta é considerada uma das falhas do Bittorrent como protocolo; nós próximos não são ponderados em nós distantes para fins de escolha de pares. Nos últimos dois anos, vi comunicados de imprensa sobre novos protocolos ponto a ponto que são descritos como "bittorrent que prefere conexões locais", mas de improviso não sei se alguma dessas tecnologias foi amadurecida.
fonte
O mais próximo que cheguei a isso é gerenciar manualmente as instâncias de torrent para que elas se conectassem a diferentes clientes e segmentos diferentes dos arquivos. De vez em quando, quando um segmento ficava muito popular e eu não conseguia impedir as máquinas de duplicar os esforços, eu as sincronizava. Desta forma eu poderia dedicar a maior parte da largura de banda para outros colegas. Quando todas as máquinas tivessem todas as partes, eu escolheria uma máquina para montar o arquivo e fazer os outros colegas e completar o arquivo rapidamente.
Seria bom se você pudesse ter distribuído clientes de torrent trabalhando em um torrent como se tivesse distribuído software de quebra de senhas. Os clientes dividiriam o trabalho e coordenariam o progresso.
Até agora eu não conheço um time de torrents distribuídos, mas isso seria ótimo, especialmente se você tivesse máquinas separadas geograficamente.
fonte
Se você instalar o cliente BitTorrent da transmissão, poderá ativar uma interface da Web que permitiria controlar o cliente de qualquer um dos seus computadores. Basicamente, você estaria controlando um computador de qualquer um dos seus computadores, então você só estaria baixando as coisas uma vez.
fonte