首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BitSharp / MonoTorrent会扼杀所有对等设备

BitSharp / MonoTorrent会扼杀所有对等设备
EN

Stack Overflow用户
提问于 2009-05-15 14:37:34
回答 2查看 2.6K关注 0票数 1

我正在编写一个通过bittorrent下载文件的库。不会有用户干预。用户甚至不知道文件正在被下载,这是幸福的。我选择了BitTorrent作为传输文件的首选方法,并围绕MonoTorrent库构建了应用程序。在我的服务器上,我运行的是用于跟踪的bttrack脚本和用于播种的rTorrent。

我已经成功地将1078个文件下载到客户机上。但是,有2个文件分别未超过8%和11%。当我使用uTorrent、BitTorrent甚至MonoTorrent图形用户界面时,文件下载都没有任何问题。

除了我自己的客户端之外,下载在所有客户端上都可以正常工作。我使用哪些客户端作为种子并不重要。文件大小和文件名都没有什么不寻常的地方:

72-359-940b- a05276e5193644d48aaf711242b40a30.ssz

74-448-896b- e5ba856c6115453091d8b82ae53749bd.ssz

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

在rTorrent (从rTorrent设定种子时)屏幕上,它最初将状态显示为r/ci/un (远程发起连接/远程客户端阻塞本地客户端,对下载感兴趣/本地客户端未阻塞远程客户端,对上传不感兴趣)

当torrents到达死锁时,状态变为r/cn/cn (远程发起连接/远程阻塞本地,对下载不感兴趣/本地客户端阻塞远程,对上传不感兴趣)

传输就到此为止了,无论我做了什么,我都不能让它继续下去。

我使用的是MonoTorrent版本0.70.0.0,版本134304。

由于客户端都是在昂贵的GSM连接,我设置了torrents与0上传槽。但即使在测试中,分配用于上传的插槽也不能解决问题。

我如何才能让这些客户成为朋友而不再互相扼杀呢?

编辑:我还尝试了monotorrent中的示例客户端。它也只下载上面提到的文件。基于较旧版本的MonoTorrent (0.2.0.0版)构建的MonoTorrentGUI可以下载文件,但即使我尝试使用该二进制文件,它也不能通过我的应用程序下载。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-25 15:27:49

这里的问题被证明是monotorrent库中的一个bug。它已经在过渡期间得到了修复。在作者的论坛上有一个关于细节的帖子。

http://monotorrent.21.forumer.com/viewtopic.php?t=325&highlight=

感谢你修复了这个问题,Alan :)

票数 2
EN

Stack Overflow用户

发布于 2009-05-15 16:02:12

你能更清楚地说清楚到底发生了什么吗?哪些客户端正在播种,哪些客户端正在下载,以及导致这两个文件不可下载的是哪种组合。另外,哪种组合是有效的?

即rtorrent播种、monotorrent/utorrent下载-失败

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/869091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档