Libtorrente

Librtorrent es una biblioteca de C ++ que apunta a ser una buena alternativa a todas las demás implementaciones de BitTorrent.
Descargar ahora

Libtorrente Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Arvid Norberg
  • Sitio web del editor:
  • http://www.rasterbar.com/products/libtorrent/index.html

Libtorrente Etiquetas


Libtorrente Descripción

LibrTorrent es una biblioteca de C ++ que apunta a ser una buena alternativa a todas las demás implementaciones de BitTorrent. LibrTorrent es una biblioteca de C ++ que apunta a ser una buena alternativa a todas las demás implementaciones de BitTorrent. LibrTorrent es una biblioteca y no es un cliente contado completo, aunque viene con un cliente de trabajo de trabajo. Los objetivos principales de LibrTorrent son: · ser eficiente de la CPU · Ser de memoria eficiente · o ser muy fácil de UselibTorrent es portátil al menos entre Windows , MacOS X y otros sistemas UNIX. Utiliza boost.thread, boost.fileysystem, boost.date_time y varias otras bibliotecas de impulso, así como Zlib (enviado) y ASIO (enviado). Se requiere al menos la versión 1.33.1 del impulso. Incluye Boost LibrTorrent utiliza ASIO, aprovechará al máximo las API de la red de alto rendimiento en las plataformas más populares. Los puertos de finalización de la E / S en Windows, Epoll On Linux y Kqueue en MacOS X y BSD.LIBTorrent se han compilado y probado con éxito: · Windows 2000 VC7.1, VC8 · Linux X86 GCC 3.3, GCC 3.4.2 · MacOS X ( Darwin), (Apple) GCC 3.3, (Apple's) GCC 4.0 · SOSOS 5.8 GCC 3.1 · Cygwin GCC 3.3.3Fails en: · GCC 2.95.4 · MSVC6 Aquí hay algunas características clave de "LibrTorrent": · Torrents sin seguimiento (usando un Kademlia DHT) · Soporte de extensión multiplata (según lo especificado por John Hoffman) · Sirve múltiples torrentes en un solo puerto y en un solo hilo · Respuestas de rastreador Gzipped · Siembra HTTP, según lo especificado por Michael Burford de Getright. · Pieza recogiendo en el nivel de bloque (a diferencia del nivel de pieza). Esto significa que puede descargar partes de la misma pieza de diferentes compañeros. También preferirá descargar piezas enteras de compañeros únicos si la velocidad de descarga es lo suficientemente alta de ese par en particular. · Las colas de torrents para la verificación de archivos, en lugar de revisarlos en paralelo. · Soporta proxies HTTP y autenticación de proxy. · Utiliza hilos separados para verificar archivos y para el descargador principal, con una interfaz de biblioteca a prueba de tontos a prueba de tontos. (es decir, no hay forma de que el usuario cause un punto muerto). (ver hilos) · Puede limitar la carga y descargar el uso del ancho de banda y el número máximo de compañeros sin redondos · Asignación de archivos incrementales, desordenados, incrementales · Implementa el comercio justo. Relación comercial configurable del usuario, debe al menos 1: 1, pero se puede elegir para negociar 1 por 2 o cualquier otra proporción que no sea injusta para la otra parte. · Soporte de reanudación rápida, una forma de deshacerse de la comprobación de piezas costosas al comienzo de un torrent reanudado. Guarda el estado de almacenamiento, Piece_Picker State, así como a todos los compañeros locales en un archivo de reanudación rápida separado. · Soporta un protocolo de extensión. Ver extensiones. · Soporta archivos> 2 gigabytes. · Admite la extensión NO_PER_ID = 1 que facilitará la carga de los rastreadores. · Soporta el protocolo UDP-Tracker por Olaf van der Spek. · Posibilidad de limitar el número de conexiones. · Los retrasos tienen mensajes si no hay otro tráfico saliente al par, y no envía mensajes a los compañeros que ya tienen la pieza. Esto ahorra ancho de banda. · No tiene ningún requisito en la orden de la pieza en un torrente que se reanude. Esto significa que puede reanudar un torrent descargado por cualquier cliente. · Ajusta la longitud de la cola de solicitud dependiendo de la tasa de descarga. · Soporta el parámetro Compact = 1 Tracker. · Descarga selectiva. La capacidad de seleccionar qué partes de un torrente desea descargar. · Filtro IP ¿Qué hay de nuevo en este lanzamiento: · Se agregaron funciones faltantes a los enlaces de Python torrent_info :: map_file, torrent_info :: map_block y torrent_info :: file_at_offset. · Se eliminó el soporte para BOOST-1.33 y anteriormente (probablemente no funcionó) · El potencial fijo se congela problemas en el apagado · Mensaje de error mejorado para Script de configuración de Python · Se corrigió el error cuando el archivo Torrent incluía la lista de anuncios, pero no hay URL de rastreador válido · Se corrigió el error donde los archivos solicitados de semillas web serían los nombres de archivos renombrados en lugar de los nombres de archivos originales en el torrent. · Fijo de documentación de la sección de colas. · Problema potencial fijo en UDP_socket (Soporte de rastreador UDP afectado) · Hecho de nombre, comentario y creado por también está sujeto a la corrección de errores UTF-8 (los nombres de archivo ya fueron) · Bloqueo muerto fijo cuando la configuración de DHT proxy · Se agregaron directivas faltantes de exportación a Lazy_Entry · Error de configuración de caducidad de caché de disco fijo (si se cambia, se establecería en el tamaño de la memoria caché) · Se corrigió el error en http_connection cuando se conecta a una IP particular · Solucionado typo en la unión de Python (Torrent_Handle :: Piece_PriorInize debe ser Torrent_Handle :: Piece_priorities) · Condición de la raza fija al guardar el estado DHT · Errores fijos relacionados con LEXICAL_CAST SER SAN POR MOTIVO · Soporte añadido para el compilador SunPro C ++ · Se corrigió el error donde los mensegos a veces podrían estar cifrados en el orden incorrecto, para conexiones cifradas. · Condición de raza fija donde los torrentes podrían quedarse atascados esperando para verificar · Error de archivos asignados fijos donde no se restauraría correctamente de los datos de reanudación correctamente · Se eliminó la dependencia de la configuración regional en el analizador XML (causó afirmaciones en Windows) · Se corrigió el error al hablar con los servidores HTTPS 1.0 · Se corrigió el error UPNP que podría causar un desbordamiento de la pila


Libtorrente Software relacionado

Headymole

Ayymole es una ambiciosa aplicación de intercambio de archivos y comunicación (P2P). ...

195

Descargar

Getdcc

GETDCC proporciona una interfaz fácil de usar para descargar desde los servidores XDCC. ...

197

Descargar

Proyecto loco

El proyecto MAD implementó dos protocolos diseñados para la entrega confiable de contenido. ...

249

Descargar