I am writing a c# application that downloads files from Magnetlink. For that I am using MonoTorrent version: 3.0.0-beta.rev0000. I am trying to track the download progress from each file. I could not figure out if possible.
Sonarr version (exact version): 3.0.3.688Mono version (if Sonarr is not running on Windows):OS: Windows 10Debug logs:Description of issue: The report is not being sent to the download clientAll processes seems to get completed and then the report is not being sent. It is failing
monotorrent download process
Download Zip: https://larenrafes.blogspot.com/?file=2vGzAA
I am writing a library to download files via bittorrent. There will be no user intervention. The user is to be blissfully unaware that files are even being downloaded. I've chosen BitTorrent as the preferred method of transferring the files, and built the application around the MonoTorrent library. On my server I am running the bttrack python script for tracking purposes, and rTorrent for seeding.
I have successfully downloaded 1078 files onto client machines. There are however 2 files that do not get beyond 8 and 11 percent respectively. When I use uTorrent, BitTorrent and even the MonoTorrent GUI, the files download without any problems.
On the rTorrent (when seeding from rTorrent) screen, it initially shows the status as r/ci/un (connection initiated remotely/remote client choking local client, interested in downloading/ local client unchoked remote client, not interested in uploading)
When the torrents reach their deadlocks, the status changes to r/cn/cn (connection initiated remotely/remote choking local, uninterested in downloading/local client choking remote, uninterested in uploading)
EDIT:I have also tried the sample client which is in the monotorrent svn. It also only downloads the files up to the points mentioned above. The MonoTorrentGUI which is built on an older version of MonoTorrent (version 0.2.0.0), downloads the files, but even when I try to use that binary, it does not download via my application.
Could you be a little more explicit as to what exactly is going on. Which clients are seeding, which ones are downloading, and which combination is it that results in those two files not being downloadable. Also which combination is it that does work?
Example 1 shows how to add a torrent to the engine and start the downloadExample 2 shows how to hash check a torrent and show a progress indicatorExample 3 shows how to stop a torrent and remove it from the engine
To make sure your device can successfully update and that it runs its best, Windows reserves a portion of storage space on your device for use by temporary files, caches, and other files. When your device is low on space, Windows will clear reserved storage so it can be used for other processes, like a Windows update. Reserving storage also helps keep disk space usage on your device more predictable and more stable.
I opened the correct port on my router. I limited the upload download to a reasonable amount (50/5, my upload is very bad). I don't not allow transmission to use PnP and NAT-PMP. And this doen't seem to be related to the download speed of a particular torrent: before limiting download I could download at 800ko/s and have no problem and sometime the problems occurs with download at 3ko/s.
On the hosts a large number of connections may cause trouble because of security limits for a certain amount of connections per user and per process. These are usually viewed and altered using ulimit, but you should never run into it with the system defaults in Ubuntu with regular usage of your PC. However, BitTorrent can use a lot and may hit the limit on your PC.
Put a limit on your uploads, most modems these days can take a thrashing, so download speeds are not usually your concern, put a limit on your upload speeds, your computer needs to be able to communicate with other servers on the internet, if your upload bandwidth is being used up completely then your computer will simply appear to be just silent 2ff7e9595c
Comments