2010-05-19 6 views

Trả lời

10

Bạn phải liên hệ với (các) trình theo dõi được hiển thị trong tệp torrent. Nếu bộ theo dõi hỗ trợ "cào" có thể là yêu cầu bạn muốn. Nếu không nó lên đến tracker để quyết định bao nhiêu đồng nghiệp nó muốn trả lại cho bạn, và bạn không có ý tưởng nếu những đồng nghiệp là một hạt giống hoặc leech trước khi liên lạc với họ.

Tệp torrent có định dạng bencoded, hãy tìm thư viện php bdecode để dễ dàng phân tích cú pháp thông tin.

Cung cấp infohash bạn nhận được từ các thông tin mảnh trong siêu dữ liệu và theo dõi sẽ trả lời nếu bạn làm theo các giao thức, đọc http://en.wikipedia.org/wiki/BitTorrent_%28protocol%29 để biết thêm thông tin

7

Bạn sẽ cạo theo dõi bằng cách gửi một yêu cầu HTTP GET để nó với một URL được tạo thành như được mô tả tại http://wiki.theory.org/BitTorrentSpecification#Tracker_.27scrape.27_Convention - URL bị xóa bắt nguồn từ (các) URL thông báo trong các phím "thông báo" và "thông báo danh sách" của metainfo.

Phản hồi của trình theo dõi được mô tả trong cùng liên kết wiki.theory.org đó. Nó bao gồm các hạt giống/leecher đếm mà bạn đang tìm kiếm.

Lưu ý rằng các tệp .torrent hiện đại thường có một số trình theo dõi trong danh sách thông báo của chúng, vì vậy bạn có thể muốn nhiều hơn một tệp để có thông tin tốt hơn. Tuy nhiên, bạn không có cách nào để biết những đồng nghiệp nào chồng lên nhau từ trình theo dõi A đến trình theo dõi B, vì vậy điều tốt nhất bạn có thể thực hiện từ việc cạo nhiều trình theo dõi là một phạm vi của số lượng tối thiểu/tối đa bầy đàn.