文件名称:node-bittorrent:在Node中制作的torrent客户端
文件大小:48KB
文件格式:ZIP
更新时间:2024-06-03 18:01:24
JavaScript
Bittorrent概述 bittorrent协议分为两个部分。 您需要将请求发送到称为跟踪程序的对象,然后跟踪程序以对等方列表进行响应。 用Layman术语表示:您告诉跟踪器您要下载的文件,然后跟踪器为您提供从中下载文件的用户的ip地址。 获得对等地址列表后,可以直接将其连接并开始下载。 实际发生了什么:所以您去问一个同行,我需要这个文件, 种子文件具有“公告”属性,该属性通常表示种子跟踪器的位置。 有趣的是,torrent是在udp协议而不是http协议上运行的。 明码 用Bencode编写的输出对您来说似乎很难理解。 Bencode是数据序列化格式,就像XML和JSON一样。 通过跟踪器获取对等 udp://tracker.coppersurfer.tk:6969 / announce 这是我们解析洪流后得到的结果。 在这里,宣布网址就是所谓的跟踪器网址。 这是to
【文件预览】:
node-bittorrent-master
----Assets()
--------bittorrent.gif(21KB)
----util.js(245B)
----package.json(255B)
----package-lock.json(675B)
----index.js(300B)
----node_modules()
--------bencode()
--------safe-buffer()
----tracker.js(4KB)
----readme.md(9KB)
----puppy.torrent(367B)