rTorrent
From Wikipedia, the free encyclopedia
The main information screen for libTorrent and rTorrent |
|
| Developer(s) | Jari Sundell (“Rakshasa”) |
|---|---|
| Stable release | 0.8.6 - 0.12.6 (lib) (2009-11-30) [+/−] |
| Preview release | None at the moment [+/−] |
| Written in | C++ |
| Operating system | Unix-like |
| Type | BitTorrent |
| License | GNU GPL (free software) |
| Website | libtorrent.rakshasa.no |
rTorrent is a text-based ncurses BitTorrent client written in C++, based on the libTorrent libraries for Unix (not to be confused with libtorrent by Arvid Norberg), whose authors goal is “a focus on high performance and good code”[1].
Contents |
[edit] Technical details
The library differentiates itself from other implementations by transferring data directly between file pages mapped to memory by the mmap() function and the network stack. On high-bandwidth connections, it is claimed to be able to seed at many times the speed of the official client.[1]
rTorrent packages are available for various Linux distributions and Unix-like systems, and it will compile and run on nearly every POSIX-compliant operating system, such as FreeBSD and Mac OS X.
rTorrent uses ncurses and is suitable for use with screen; it uses commands such as Carriage return to load a torrent, after which ^S can be used to start a torrent (where ^ is shorthand for Ctrl key), Backspace can be used to automatically start a torrent once it is loaded, making a subsequent issue of ^S unnecessary, ^K for stop, and ^D for pause, or if already paused or stopped, ^D again to delete the torrent[2]. It supports saving of sessions and allows the user to add and remove torrents. It also supports partial downloading of multi-file torrents. In the release of rTorrent-0.7.0 support for BitTorrent protocol encryption was also implemented.[3] PEX, DHT and initial seeding were recently implemented in rTorrent.
rTorrent can be controlled via XML-RPC over SCGI.
[edit] See also
[edit] References
- ^ a b The libTorrent and rTorrent Project - Trac
- ^ [1] rtorrent User Guide
- ^ [2] Announcement of rTorrent-0.7.0
[edit] External links
- rTorrent homepage
- rTorrent for Darwin/Mac OS X
- Howto: Use rtorrent like a pro(version 0.6.4)
- rtGui - A web-based GUI written in PHP for rTorrent
|
||||||||||||||||||||||||||
| This network-related software article is a stub. You can help Wikipedia by expanding it. |