BitTorrent是一种点对点文件共享协议。
对等点如何编码或发送/接收消息? 如果有留言 有: 这是如何发送的(二进制,如何转换为二进制?)...
我正在寻找一些书籍,教程网站。 我想了解 Bittorrent 协议的工作原理,然后实现我自己的跟踪器。 我对网络协议了解不多,所以我
我想与 Node.js 中的 torrent 跟踪器进行交互。 所以我计算了 info_hash 并得到了好的结果: 7cd350e5a70f0a61593e636543f9fc670ffa8a4d 但要发送到跟踪器,它必须是
我正在尝试使用 python 实现 DHT 协议,但无法从公共 DHT 节点 (router.bittorrent.com:6881) 获取响应。有趣的是,我写的 Node JS 变体
我在 Digital Ocean 上运行 2 个 libtorrent 节点(专用 CPU,通用,8GB,2 核)。它们是完全私有的,并且与主线断开连接。 DHT 被禁用,我正在使用我自己的交易...
任务如题。 关键部分是让 websockets 在知道各自的 web/internet ip 的两个对等点之间进行通信。 我对 Torrent 客户端的运行方式有一个粗略的了解
如何在 RAM 和磁盘使用量有限的情况下将 torrent 视频片段即时上传到视频托管服务
我正在开发一个程序,该程序需要将使用 torrent 存储的视频文件上传到视频托管服务。但是,我正在处理有限的 RAM 和磁盘资源,所以我不能简单地下载...
正在寻找用于从 torrent 下载数据的库。我找到了 MonoTorrent 库。但是在搜索代码示例时,我只找到了这个页面 https://www.mono-project.com/archived/monotorrent/#sample-...
我正在尝试手动下载一些种子文件。我有跟踪器网址。如何通过 python 连接到跟踪器并获取对等信息。 我已经使用 libtorrent 创建了简单的客户端。但是我...
为什么所有的 BitTorrent 跟踪器都给我相同的响应?
我在Go中创建了一个BitTorrent客户端 但在从UDP跟踪服务器获取对等体时遇到了问题 我的公告响应看起来是正确的,只是我没有收到正确的对等体。我尝试了多个 ...
我正在用python实现BitTorrent协议,到目前为止,我已经能够在对等体之间建立连接,并向它们传递消息。我今天在写一个片子请求的时候乱了阵脚......。
python bittorrent对等协议无法连接到任何对等协议。
我想了解更多关于bittorrent协议的知识,我成功地通过UDP获得了一个对等体的列表,但我遇到的问题是,如何连接到对等体的IP本身(甚至 ... 我遇到的问题是,如何连接到对等体的IP本身(甚至 ...
我想实现一个解决方案,我在云服务器上使用远程bittorrent客户端,然后通过http下载文件到本地系统。这有望改善我的带宽和...
我正在尝试建立一个.torrent文件解释器。问题是,我似乎不明白如何去解释片段值。我知道片段键包含了一个连接......
Bittorrent:get_peers DHT响应中的令牌大小
我已经阅读了BEP 5规范,并期望DHT消息中的令牌值始终具有20个字节的长度。因为:BitTorrent实现使用IP地址的SHA1哈希...
我正在学习有关Bittorrent协议,并且有一个我不太确定的问题。根据BEP009,磁体URI格式磁体URI格式为:v1:磁体:?xt = urn:btih:info-hash&...
我是网络和stackoverlfow的新手,如果可以的话,如果可以在以下方面为我提供帮助,那将是很棒的事情:我有两个人在家中有两个Internet连接...
Bittorrent Tracker UDP连接请求C ++
所以我正在编写一个简单的Bittorrent客户端。对于与UDP Tracker的连接,我编写了以下代码。无法运行void Tracker :: connectUDP(int port,int transaction_id){//创建...
我写了一个蜘蛛,握手和扩展握手是可以的,并且我成功下载了元数据,但是当bdecode时,除了failnot之外,我不是一个有效的bencoded字符串,我收到的数据是:b'\ x00 \ x00 \ x14 \ x01d8:...] >
如果我的洪流中没有任何跟踪程序,而我只是启动了一个痛苦的客户端,所以我还没有同龄人……我怎么知道谁首先要与DHT联系?似乎我必须要在...