bittorrent

    0热度

    1回答

    我正在学习bit torrent协议。我有关于torrent协议的困惑。假设我有一台具有静态IP的路由器,并且两台客户机连接到该路由器,它们是C1和C2。其中一位客户说C1正在充当种子。现在下载文件的客户端将如何知道C1正在播种,考虑到外部网络唯一知道的是路由器的静态IP。 有什么方法可以通过哪些种子可以识别客户端C1?请解释一下。

    1热度

    1回答

    我想了解如何正确地实现洪流协议的P2P通信。规范尚不明确在这个帐户。 如果我作为客户端连接到对等端,然后发送握手,建立通信,然后我可以发送消息到该对等端并接收响应。从客户的角度来看这是完全可以理解的。我不明白的是,如果对方想要向我发送某些请求,在这种情况下,对等方处于客户端角色,并且我是一个同事,它是否会使用我启动的同一个打开的连接或它会尝试建立一个新的连接? 这会导致另一个问题。建立到同一伙伴的

    0热度

    1回答

    我遇到了一个torrent下载的启动速度问题。 所以,我有两个基于libtorrent的客户端: 客户端A(洪水)是唯一的客户端播种洪流。这是国家播种,但它没有显示同行。 客户端B(一个应用程序我正在做)将使用 libtorrent_session.addTorrent(... 出于某种原因洪流,客户端B不会立即开始下载。它等待几分钟,然后客户端A的上传速度激增,并且torrent下载到B.

    0热度

    1回答

    我一直在尝试使用这个python代码http://blog.abhijeetr.com/2011/10/add-trackers-to-torrent-files-in-linux.html来自动将某些公共追踪器添加到torrent文件。 安装BitTorrent-bencode 5.0.8.1并将“bencode.py”-file和“BTL.py”复制到包含我的“add_tracker.py”,

    0热度

    1回答

    我正在审查torrent文件apis,json ones。我目前正在检查strike api和洪流项目api。 在罢工API的响应包括磁铁URI S,但在洪流项目API没有磁铁URI小号交付,但torrent_hash交付。 在替代NPM模块之一,我打算用我需要磁铁URI来下载文件。而洪流项目API是一个似乎更适合我的人。 正如我已经对磁力链接一个小小的研究,审查从罢工API的返回值,同时包含洪流

    0热度

    1回答

    当试图用libtorrent播种大量种子(> 10k)时,我遇到了很多麻烦。 它们包括: 窒息我的网络连接 跟踪请求超时(libtorrent跟踪误差) 当使用自动管理(他们从检查到播种非常缓慢,甚至当我的active_seeding设置为无限。 我曾经让他们自动管理,但我会发现它使几乎所有其中不可用。 这里是我的当前设置: sessionSettings.setActiveDownloads(5

    2热度

    2回答

    我正在制作一个类似于海盗湾,Kickass.to等的Bittorrent跟踪器/网站。需要在索引中检索洪流统计信息(播种器,下载)和洪流页面。例如: http://kat.cr/ubuntu-15-04-vivid-vervet-desktop-amd64-iso-final-t10550003.html 播种机:3442个Leechers:148 如果种子是用我的跟踪,可以很容易地快速检索两个页

    2热度

    1回答

    有时我会收到来自其他节点的奇怪回应。事务ID匹配了我的请求事务ID以及远程IP,所以我倾向于认为,节点回应这一点,但它看起来像某种反应的混合的,并要求 d1:q9:find_node1:rd2:id20:.éV0özý.?tj­N.?.!2:ip4:DÄ.^7:nodes.v26:.ï?M.:iSµLW.Ðä¸úzDÄ.^æCe1:t2:..1:y1:re 最糟糕的是,它是畸形。看看7:no

    0热度

    1回答

    我想阅读一个流行的torrent网站的rss,并按项目打开链接页面,获取磁链接。 然后...向用户输出原始RSS的修改版本以及每个项目的磁铁链接。 我想要的是建立一个RSS适应用于客户端的自动下载功能,如bitTorrent和uTorrent。 什么我不知道是在现场/以哪种格式把磁铁链接(或链接的.torrent文件没有磁铁页) 我还没有发现使用Google文档,没有别的甚至在洪流网站。例如在th

    2热度

    2回答

    我试图用我的手在Python中实现一个bittorrent客户端(我知道有libs可以很容易地做到这一点,但我只是想学习新事物)。 我下载并设法成功解码torrent文件,但是当我尝试在跟踪器上执行GET请求时,我得到了403响应,我不知道为什么。这是我试过的(这是从python shell复制的代码): >>> f = open("torrents/test.torrent") >>> tor