我阅读了有关bittorrent客户here的官方文档here和维基百科文章,但无法找到跟踪器的确切工作方式。根据我的理解,跟踪器应该知道哪个对等端有哪个文件。例如,客户端1有5个文件1和10个文件2.在官方文档中,我看到跟踪器包含peer_id
ip
port
uploaded
{{1}等字段} downloaded
和left
但我不知道我们正在跟踪哪个文件的信息在哪里。例如,如果我问跟踪器嘿我需要linux.torrent文件,跟踪器怎么回答我?
答案 0 :(得分:0)
跟踪器作业是,当对等方宣布到特定群组(由 00_04 04_08 08_12 12_16 16_20 20_24
2017-11-11 2983 2983 5652 12375 13055 26180
标识)时,将该对等方注册为该群组上的活动对象,然后发送该对等方< em> peer list 与该群体上活跃的其他对等体。
跟踪器无法跟踪对等方拥有的件或文件。
我建议您阅读非正式协议规范:https://wiki.theory.org/index.php/BitTorrentSpecification
比简洁而密集的BEP-3更容易理解。
答案 1 :(得分:-2)
在官方文档中,有UDP跟踪协议here
的bep