我写一个库通过BitTorrent的下载文件。不会有任何用户干预。用户是一无所知的文件甚至被下载。我选择的BitTorrent的传输文件的首选方法,并建立围绕MonoTorrent图书馆中的应用。在我的服务器我运行的是bttrack python脚本用于跟踪目的,而且rtorrent的播种。

我已经成功下载1078个文件到客户机。然而,有2个文件没有分别获得超过8%和11%。当我使用uTorrent的,BitTorrent和连MonoTorrent GUI,文件下载,没有任何问题。

在下载工作,在所有客户端细除了我自己。不要紧,我用的种子客户。没有什么异常关于任一的filesizes或文件名:

72 359 940B - a05276e5193644d48aaf711242b40a30.ssz

74 448 896b - e5ba856c6115453091d8b82ae53749bd.ssz

在第一个文件下载到我的客户端上的7.58%(5.30MB)。第二个文件到11.42%(8.30MB)。

在所述rtorrent的(从rtorrent的种时)的屏幕,它最初显示状态为r / CI / UN(连接发起远程/远程客户窒息本地客户端,感兴趣的下载/本地客户端非壅塞远程客户端,在上载不感兴趣)

当洪流达到其死锁,状态变为R / CN / CN(连接远程启动/远程窒息本地,在下载/本地客户端窒息远程,在上传不感兴趣不感兴趣)

在转移停在那里,不管我做什么,我不能让它再往前走。

我使用MonoTorrent版本0.70.0.0,SVN修订134304。

由于客户都是昂贵的GSM连接,我和0上传通道设置的种子。但即使是在测试,上传分配插槽并没有解决问题。

我怎样才能让这些客户成为朋友,而不是呛对方了?

编辑: 我也曾尝试样本客户机是在monotorrent SVN。它也只下载文件备份到上述各点。它是建立在一个旧版本MonoTorrent(版本0.2.0.0)的MonoTorrentGUI,下载文件,但即使我尝试使用二进制,它不通过我的下载应用程序。

有帮助吗?

解决方案

这里的问题被证明是在monotorrent库中的错误。它已被固定在中间。有作者的,详情论坛线程。

http://monotorrent.21.forumer.com/viewtopic。 PHPΔT= 325突出=

由于用于固定此艾伦:)

其他提示

您能说得更加明确,究竟是怎么回事。哪些客户端播种,哪些是下载,并结合是导致这两个文件不被下载。也哪个组合是认为确实工作?

即。 rtorrent的播种,monotorrent / utorrent的下载 - 失败

monotorrent播种,rtorrent的/ monotorrent / utorrent的下载 - 作品

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top