libtorrent là một phần bổ trợ nguồn mở cho giao thức BitTorrent. Nó được viết bằng C++. Các chức năng đáng chú ý là hỗ trợ Mainline DHT, IPv6, HTTP seeds và tráo đổi peer của µTorrent.

libtorrent
Phát triển bởiArvid Norberg
Phát hành lần đầu0.9 (Tháng 9 2005)
Kho mã nguồn
Viết bằngC++
Hệ điều hànhĐa nền
Ngôn ngữ có sẵnTiếng Anh
Thể loạiThư viện BitTorrent
Giấy phépBSD
Websitewww.rasterbar.com/products/libtorrent/

libtorrent sử dụng Boost, đặc biệt là Boost.Asio để không phải phụ thuộc vào từng nền tảng nhất định. libtorrent đến hiện tại có thể dịch từ nguồn trên, Windows, Mac OS X, LinuxFreeBSD. Thư viện này còn được gọi là Rasterbar libtorrent hoặc rb-libtorrent.

Chức năng

sửa
  • Hỗ trợ Mainline DHT
  • Hỗ trợ IPv6 support
  • Tráo đổi Peer
  • Tráo đổi metadata
  • Mã hóa
  • Các phần mở rộng FAST
  • NAT-PMPUPnP
  • Hỗ trợ tách tệp và nén nhỏ tệp
  • Tìm hiểu peer
  • Truyền tải Metadata (tải tệp.torrent từ swarm)
  • Phần mở rộng hỗ trợ đa tracker
  • Hỗ trợ các tệp > 2 gigabyte
  • Hỗ trợ HTTP seed
  • Hỗ trợ UDP
  • Phần mở rộng no_peer_id và ép tracker
  • Tái khởi động nhanh
  • Yêu cầu kích cỡ tệp chờ động
  • Hỗ trợ bộ lọc IP

Ứng dụng

sửa

Một số ứng dụng sử dụng libtorrent:

Tham khảo

sửa

Liên kết ngoài

sửa

Bản mẫu:BitTorrent