BitSharp / MonoTorrent suppresses all peers

I am writing a library to download files via bittorrent. There will be no user intervention. The user should be blissfully unaware that the files are even being downloaded. I chose BitTorrent as my preferred file transfer method and built my application around the MonoTorrent library. On my server, I run a bttrack python script for tracking purposes and rTorrent for seeding.

I have successfully downloaded 1078 files to client computers. However, there are 2 files that do not exceed 8 and 11 percent, respectively. When I use uTorrent, BitTorrent and even the MonoTorrent GUI, the files download without issue.

The download works fine on all clients except mine. It doesn't matter which clients I use for the seeds. There is nothing unusual about the files or the file names:

72 359 940b - a05276e5193644d48aaf711242b40a30.ssz

74 448 896b - e5ba856c6115453091d8b82ae53749bd.ssz

The first file downloads to 7.58% (5.30 MB) on my client. The second file is 11.42% (8.30 MB).

RTorrent screen (when seeding with rTorrent) first shows r / ci / un status (connection initiated by remote / remote client uninstalling local client interested in downloading / local remote client client not interested in downloading)

When torrents reach their dead ends, the status changes to r / cn / cn (connection initiated remotely / remotely, deleted locally, not interested in downloading / local client removing remote access, not interested in downloading)

The transmission stops there, and no matter what I have done, I cannot get it to go any further.

I am using MonoTorrent version 0.70.0.0, SVN Revision 134304.

Since the clients are on expensive GSM connections, I set up torrents with 0 download slots. But even in testing, allocating boot slots didn't solve the problem.

How can I get these clients to be friends and not strangle each other?

EDIT: I also tried the client sample which is in the monotorrent svn. It also only downloads files for the above points. MonoTorrentGUI, which is built on the old version of MonoTorrent (version 0.2.0.0), downloads files, but even when I try to use this binary, it is not downloaded through my application.

+1


a source to share


2 answers


The problem here turned out to be a bug in the monotor library. In the meantime, this has been fixed. The author's forum has a thread with details.

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



Thanks for fixing this Alan :)

+2


a source


Could you be more honest about what exactly is going on. Which clients are seeded, which ones are being downloaded, and which particular combination results in the two files not downloading. Also what combination does this work?

i.e. rtorrent seeding, monotorrent / utorrent downloading - fail



monotorrent seeding, rtorrent / monotorrent / utorrent downloading - works

0


a source







All Articles