【问题标题】:Torrent publishing message flow洪流发布消息流
【发布时间】:2013-08-22 15:06:57
【问题描述】:

我一直在研究 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 的对等方将哪些消息发送到跟踪器等?)。任何链接/来源或帮助都会很棒。

谢谢!

【问题讨论】:

    标签: protocols bittorrent


    【解决方案1】:

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

    对于数据传输,拥有文件的(发送)对等方应从初始状态变为未阻塞状态 窒息状态。另一方面,(接收)对等方应该在 文件传输。

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

    【讨论】:

    • 嗯...我不确定我是否问错了问题,但我想知道第一个创建文件的对等方如何第一次将创建传达给跟踪器。 (我确实通过了官方规范,但这至少对我来说似乎没有帮助)。
    • 查找 .torrent 元文件是一个离线过程。可以直接下载或在 Google 或 BitTorrent 搜索引擎上搜索(例如:torrentz.eu)。元文件包含有关跟踪器的信息以及文件信息。因此,获得元文件的对等方实际上使用它来查找跟踪器。
    • 我认为您仍然没有理解我的意思。我的问题都与 torrent 创建过程有关,不是获取现有的 torrent,而是创建一个 torrent。
    • 您的评论说“第一个创建文件的对等方如何将创建第一次传达给跟踪器。”我(准确地)回答了这个问题:-) 就 torrent 文件的创建而言,有几个编辑器。事实上,大多数 BitTorrent(软件)客户端应该能够为您创建 torrent 文件。希望有帮助!
    • @ManojPandey:他在问那些追踪者是如何意识到洪流的存在的。
    猜你喜欢
    • 1970-01-01
    • 2012-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-28
    • 1970-01-01
    • 1970-01-01
    • 2021-05-23
    相关资源
    最近更新 更多