rakshasa / rtorrent

rTorrent BitTorrent client
https://github.com/rakshasa/rtorrent/wiki
GNU General Public License v2.0
4.08k stars 408 forks source link

does rtorrent support uTP? #912

Closed rezad1393 closed 5 years ago

rezad1393 commented 5 years ago

does rtorrent support uTP? any plan to support it?

rakshasa commented 5 years ago

No, uTP hasn't been implemented yet.

Consider donating donating to help keep this project active.

rezad1393 commented 5 years ago

this makes it impossible to download from peers that only support that? I have a bad isp that I know messes with torrent. for example I have seen a torrent with one seeder from private tracker that rtorrent cant download all of (it gets stuck in 10%) but transmission downloads it fine.

mhertz commented 5 years ago

All clients supporting uTP by default also retries connection in tcp when uTP not available, either they try tcp after utp or both in parallel and see which answer/connect, so normally connectivity shouldn't be an issue(and speed faster actually in practice with tcp), but uTP also support Nat traversal(udp-holepunching) so you sometimes can connect through uTP to otherwise firewalled peers.

Before transmission enabled libutp Integration then people though also reported these disreprensies between transmission and e.g deluge or other uTP supporting client.

Try testing that one peer with uTP disabled in transmission also.

rezad1393 commented 5 years ago

I didnt understand your second paragraph.

the first paragraph makes sense and it seems that program author is too busy to add this feature.

I got my answer from the first paragraph with the udp-holepunching. I live in iran and internet here is really shitty (not so much speed but the buggy protocol filtering and censorship). LPT:dont live in iran.

mhertz commented 5 years ago

Sorry for the confusion :) I just meant that maybe uTP wasn't the issue(lack thereof), since it was a seeder from private tracker and you got to 10% nonetheless. The "though" in second paragraph was little out of place agreed, but I was referring too that usually there shouldn't be a big issue, and I believe this hole punching isn't very good/efecient, but could of course help when working.

rezad1393 commented 5 years ago

maybe. but I have nocticed that transmission client works for torrents with low seeders better than rtorrent. but maybe that is for me only. right now I use rtorrent for seeding private trackers and transmission for downloading.