libtorrent (Rasterbar)

Bách khoa toàn thư mở Wikipedia
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 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 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 | sửa mã nguồn]

  • 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 | sửa mã nguồn]

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

Tham khảo[sửa | sửa mã nguồn]

Liên kết ngoài[sửa | sửa mã nguồn]

Bản mẫu:BitTorrent