bittorrent

    0热度

    2回答

    我最近开始在Python 3中编写我自己的BitTorrent客户端。在我遇到以下问题之前,所有内容都是完美的: 当我向其中一个对等方发送格式化的握手消息时,我没有收到任何响应握手(b'',当buff未解码时)。下面是代码: handshakemsg = chr(19)+"BitTorrent protocol"+8*chr(0)+ getinfohash()+"HAHA-014242

    1热度

    2回答

    我试图开发一个使用frostwire jlibtorrent librari的BitTorrent客户端,但是当我运行程序alwais获取图像上的错误。 如何使用Linux版本的库进行编译。

    1热度

    1回答

    当我下载时,说一个ISO映像,使用洪流;我是否还应该验证文件的完整性(例如通过计算sha256散列值),还是在下载时自动完成?

    -1热度

    1回答

    我想要做的是让一个简单的程序,让我跑,它基本上去的Torrentz,并遵循几个链接,最终能够通过uttorent下载文件。以下是我编码到目前为止,我似乎无法使变量linkElem工作。而且我也似乎无法让linkElem.find_elements_by_xpath转到必要的链接。如果你认为你知道什么是错的,请帮忙。 谢谢。 from selenium import webdriver from

    0热度

    2回答

    我目前正在编写一个BitTorrent客户端,根据我的理解,我可以使用一个本地端口连接到不同的对等方并与他们独立通信。 如果我写了一个服务器,即我将不得不接受连接,然后我知道我可以使用Java的ServerSocket监听同一端口和连接处理,否则独立。不过,我想不过做的是发起连接,而不是等待它们被启动(因为有没有服务器),我想用这些相同的本地端口(这样我就可以连接到说数百个同行共享相同的端口)。我

    0热度

    1回答

    我成功设法连接到跟踪器。连接建立后,我要求刮。跟踪器返回一个正确的字节顺序的响应,但是(Seeder,Leecher,Completed)torrent的信息总是为零,这似乎很愚蠢。 我怀疑哈希信息编码问题,但我不能想出一个解决方案。我使用下面的python代码块进行刮擦。 import os import bencode import struct import socket impor

    1热度

    1回答

    节点:DHT网络上的客户端。 同行:试图下载特定资源的客户端。 假设DHT网络是一个连通图,但没有节点可以访问所有其他节点(与DHT网络覆盖的互联网完全连接的常见看法相反)。 DHT网络上覆盖的对等网络仍然是连通图吗?为什么?

    1热度

    2回答

    我正在写一个BT种子客户端,并为我必须下载的每个文件在硬盘上分配空间。 文件可能很大,我想覆盖它的一部分而不删除所有内容。 我读了一些其他的答案,但他们建议创建一个临时空间,然后将变化复制回来。这将是过重的过程。 我确定必须有一些实用程序。

    2热度

    2回答

    我写了一个simple script,查找给定info_hash的示例对等IP。我在BEP-0005中看不到这类信息:我如何从DHT中提取torrent文件?

    -1热度

    1回答

    我正在构建一个p2p应用程序,在这里我需要从跟踪器中解压udp通告响应。 announce response: Offset Size Name 0 32-bit integer action 4 32-bit integer transaction_id 8 32-bit integer interval 12 32-bit integer leech