Integrasi Komputer    
   
Daftar Isi
(Sebelumnya) RSS-DEV Working GroupRubyCocoa (Berikutnya)

rTorrent

rTorrent
Rtorrent.png
The main information screen for libTorrent and rTorrent
Developer(s)Jari Sundell (“Rakshasa”)
Stable releaselib 0.13.2/r 0.9.2 (20 April 2012; 11 months ago (2012-04-20)) [±][1]
Preview releaser1155 (March 28, 2010; 3 years ago (2010-03-28)) [±]
Written inC++
Operating systemUnix-like
TypeBitTorrent
LicenseGNU GPL (free software)
Websitelibtorrent.rakshasa.no

rTorrent is a text-based ncurses BitTorrent client written in C++,[2] based on the libTorrent libraries for Unix, whose author's goal is “a focus on high performance and good code”.[2]

Contents

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 claims to be able to seed at 3 times the speed of the official client.[2]

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.[3] 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.[4] PEX, DHT and initial seeding were recently implemented in rTorrent.

rTorrent can be controlled via XML-RPC over SCGI.

See also

  • ruTorrent - an advanced flexible WebUI for rTorrent
  • rtGui - the original web-based interface for rTorrent, written in PHP
  • rTWi - a web UI for rTorrent, written in PHP
  • wTorrent - an abandoned, folded web UI for rTorrent
  • nTorrent - an abandoned rTorrent GUI for Linux, Mac and Windows users
  • Nativa - an rTorrent GUI for Mac users, similar to Transmission's GUI
  • pyrt - an Python-based self-served web UI, designed to use a local socket file and provide its own webserver, best suited to shared environments like virtual private servers or shared seedboxes
  • RTPG — web-interface for rTorrent, writen on perl;
  • πϱTorrent (pyroTorrent) - an advanced web interface for rTorrent, written in Python.
  • avalanche-rt an rTorrent GUI for Linux users.
  • Perbandingan -- BitTorrent software

References

  1. ^ rakshasa (20 April 2012). "Bumped version to 0.9.2.". github.com. Retrieved 23 June 2012. 
  2. ^ a b c Jari Sundell. "The libTorrent and rTorrent Project". 
  3. ^ "RTorrent User Guide". 
  4. ^ Jari Sundell (2006-12-13). "LibTorrent 0.11.0 and rTorrent 0.7.0 released". 

External links

(Sebelumnya) RSS-DEV Working GroupRubyCocoa (Berikutnya)