Librorrente.

libtorrent é uma biblioteca C ++ que visa ser uma boa alternativa a todas as outras implementações BitTorrent ao redor.
Baixe Agora

Librorrente. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Arvid Norberg
  • Site do editor:
  • http://www.rasterbar.com/products/libtorrent/index.html

Librorrente. Tag


Librorrente. Descrição

O libtorrent é uma biblioteca C ++ que visa ser uma boa alternativa a todas as outras implementações de BitTorrent ao redor. O libtorrent é uma biblioteca C ++ que visa ser uma boa alternativa a todas as outras implementações de BitTorrent ao redor. libtorrent é uma biblioteca e não um cliente completo, embora seja com um cliente de exemplo de trabalho. Os principais objetivos do líbptorrent são: · Ser eficiente da CPU · Para serem eficientes de memória · O ser muito fácil para o Uselibturent é portátil pelo menos entre o Windows , MacOS X e outros sistemas UNIX. Ele usa Boost.Thread, Boost.Filesystem, Boost.Date_Time e várias outras bibliotecas de impulso, bem como Zlib (enviado) e ASIO (enviados). Pelo menos a versão 1.33.1 do impulso é obrigatória. Desde libtorrent usa a ASIO, aproveitará ao máximo as APIs de rede de alto desempenho nas plataformas mais populares. Portas de conclusão de E / S no Windows, o EPOLL no Linux e a KQUEUE no MacOS X e BSD.LIBTorrent foram compilados com sucesso e testado em: · Windows 2000 VC7.1, VC8 · Linux X86 GCC 3.3, GCC 3.4.2 · MacOS X Darwin), (Apple's) GCC 3.3, (Apple's) GCC 4.0 · Sunos 5.8 GCC 3.1 · Cygwin GCC 3.3.3Fails on: · GCC 2.95.4 · MSVC6 Aqui estão algumas características importantes do "libtorrent": · Torrents sem rastreamento (usando um kademlia dht) · Suporte de extensão multitracker (conforme especificado por John Hoffman) · Serve vários torrents em uma única porta e em um único encadeamento · RESPOSTAS DE TRACUROS GZEAD · Semeando HTTP, conforme especificado por Michael Burford de Getting. · Peça escolhendo no nível de bloco (em oposição ao nível de peça). Isso significa que pode baixar partes da mesma peça de diferentes pares. Também preferirá baixar peças inteiras de pares individuais se a velocidade de download for alta o suficiente daquele parete específico. · Filifica torrents para verificação de arquivo, em vez de verificar todos eles em paralelo. · Suporta proxies HTTP e autenticação de proxy · Usa encadeamentos separados para verificar arquivos e para downloads main, com uma interface de biblioteca segura de rosca à prova de tolo. (ou seja, não há como o usuário causar um impasse). (veja tópicos) · Pode limitar o upload e baixar o uso de largura de banda e o número máximo de pares não consumidos · Peça-sábio, desordenado, alocação de arquivos incremental · Implementa o comércio justo. A taxa de comércio ajustável pelo usuário deve pelo menos ser 1: 1, mas pode-se optar por negociar 1 para 2 ou qualquer outra proporção que não seja injusta para a outra parte. · Suporte rápido de currículo, uma maneira de se livrar da verificação de peça dispendiosa no início de uma torrente retomada. Salva o estado de armazenamento, o estado de peça_picker, bem como todos os pares locais em um arquivo de currículo separado. · Suporta um protocolo de extensão. Veja extensões. · Suporta arquivos> 2 Gigabytes. · Suporta a extensão No_Peer_ID = 1 que facilitará os rastreadores de carga. · Suporta o protocolo de rastreador UDP por Olaf van der Spek. · Possibilidade de limitar o número de conexões. · Atrasos têm mensagens se não houver outro tráfego de saída para o par, e não enviar mensagens para colegas que já têm a peça. Isso economiza largura de banda. · Não tem quaisquer requisitos na ordem de peça em uma torrente que ele retoma. Isso significa que pode retomar um torrent baixado por qualquer cliente. · Ajusta o comprimento da fila de solicitação dependendo da taxa de download. · Suporta o parâmetro compacto = 1 rastreador. · Download seletivo. A capacidade de selecionar quais partes de um torrent você deseja baixar. · Filtro IP. O que há de novo nesta versão: · Adicionado funções ausentes às ligações python torrent_info :: map_file, torrent_info :: map_block e torrent_info :: file_at_offset. · Suporte removido para Boost-1.33 e anteriormente (provavelmente não funcionou) · Corrigido o potencial congela problemas no desligamento · Melhoria mensagem de erro para script de configuração do Python · Corrigido o erro quando o arquivo torrent incluiu a lista de anunciantes, mas sem URLs de rastreador válidos · Besão fixo onde os arquivos solicitados de sementes da Web seriam os nomes de arquivos renomeados em vez dos nomes de arquivos originais no torrent. · Correção de documentação da seção de enfileiramento · Emissão de potencial fixo no UDP_Socket (Suporte afetado pelo UDP Rastreador) · Nome feito, comentário e criado também estar sujeito à correção de erros UTF-8 (os nomes de arquivos já foram) · Corrigido o bloqueio morto quando as configurações dht proxy · Adicionado diretivas de exportação ausentes para Lazy_entry · Bug de configurações de expiração de cache de disco (se alterado, ele seria definido para o tamanho do cache) · Bug fixo em http_connection quando ligado a um determinado IP · Typo fixo na ligação python (Torrent_Handle :: Parte_Prioritize deve ser Torrent_Handle :: Peça_prioridades) · Condição de corrida fixa ao salvar o estado DHT · Bugs fixos relacionados a Lexical_cast sendo a localidade dependente · Adicionado suporte para compilador SunPro C ++ · Besão fixo onde os segundos, por vezes, podem ser criptografados na ordem errada, para conexões criptografadas. · Condição de corrida fixa onde as torrentes podem ficar presas à espera de serem verificadas · Bug de arquivos mapeados fixos, onde não seria devidamente restaurado de retomar dados corretamente · Dependência de localização removida no analisador XML (asserts causados no Windows) · Erro fixo ao falar com os servidores HTTPS 1.0 · Bug do UPnP fixo que poderia causar transbordamento de pilha


Librorrente. Software Relacionado

Headymole.

Headymole é um aplicativo ambicioso de compartilhamento e comunicação (P2P). ...

195

Download

Getdcc.

GetDCC fornece uma interface amigável para o download de servidores XDCC. ...

197

Download

Projeto Mad.

Projeto Mad implementou dois protocolos projetados para entrega confiável de conteúdo. ...

249

Download