1

我一直在研究 bittorrent 协议,以了解最初如何创建和共享 torrent。我发现的唯一来源是https://wiki.theory.org/BitTorrentSpecification#Tracker_HTTP.2FHTTPS_Protocolhttp://www.kristenwidman.com/blog/how-to-write-a-bittorrent-client-part- 1/

但是,我似乎仍然无法弄清楚用户创建的新 torrent 如何与网络共享(创建 torrent 的对等方发送了哪些消息到跟踪器等?)。任何链接/来源或帮助都会很棒。

谢谢!

4

1 回答 1

0

对等点使用 TCP 或 Torrent 传输协议相互通信。有关要下载的文件(元信息文件)等的信息使用对等协议与对等方进行通信。作为该协议的一部分,当对等方通信时,它们使用单​​个字节的数据包类型来指示它们的状态。

对于数据传输,具有文件的(发送)对等方应从初始阻塞状态移至未阻塞状态。另一方面,(接收)对等方应在文件传输期间保持感兴趣的状态。

这是 BitTorrent 规范: http: //www.bittorrent.org/beps/bep_0003.html

于 2013-08-22T06:56:40.740 回答