LibTorrent 0.11.6
Sponsored Links
LibTorrent 0.11.6 Ranking & Summary
File size:
0.50 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
520
Date added:
2007-08-02
Publisher:
Rakshasa
LibTorrent 0.11.6 description
LibTorrent is a BitTorrent library written in C++ for Unix. LibTorrent library is designed to avoid the redundant buffers and data copying that most (all?) other BitTorrent implementations suffer from.
The library is single-threaded and the client handles the select loop. An interactive ncurses client is included as an example.
Main features:
- The client has full control over the polling of sockets.
- Sigc++ signals makes i easy for the client to react to events.
- Fast resume which checks the file modification time.
Direct reading and writing from network to mmaped files:
- Avoids duplication of data where both the application and the kernel has a copy of the file chunk.
- Unused chunks get thrown out or written to disk instead of the swap.
- Kernel handles caching of the file.
File hash check:
- Uses the same thread.
- Client can control the rate. (Will be improved)
- Non-blocking and preload to memory with the mincore and madvise system calls.
File handler:
- Fine-grained use of file read/write permissions, allows seeding of read-only files.
- Allows torrents with unlimited number of files.
- Opens closed files when mapping chunks to memory, with graceful error handling.
- Support for files larger than 2 GB.
- Different download priorities for files in the torrent.
- Multi-tracker support.
- No dependency on any specific HTTP library, the client implements a wrapper class.
- Dynamic request pipe size.
- Upload and download throttle.
- And much more i havent bothered mentioning. (nor implementing)
The library is single-threaded and the client handles the select loop. An interactive ncurses client is included as an example.
Main features:
- The client has full control over the polling of sockets.
- Sigc++ signals makes i easy for the client to react to events.
- Fast resume which checks the file modification time.
Direct reading and writing from network to mmaped files:
- Avoids duplication of data where both the application and the kernel has a copy of the file chunk.
- Unused chunks get thrown out or written to disk instead of the swap.
- Kernel handles caching of the file.
File hash check:
- Uses the same thread.
- Client can control the rate. (Will be improved)
- Non-blocking and preload to memory with the mincore and madvise system calls.
File handler:
- Fine-grained use of file read/write permissions, allows seeding of read-only files.
- Allows torrents with unlimited number of files.
- Opens closed files when mapping chunks to memory, with graceful error handling.
- Support for files larger than 2 GB.
- Different download priorities for files in the torrent.
- Multi-tracker support.
- No dependency on any specific HTTP library, the client implements a wrapper class.
- Dynamic request pipe size.
- Upload and download throttle.
- And much more i havent bothered mentioning. (nor implementing)
LibTorrent 0.11.6 Screenshot
LibTorrent 0.11.6 Keywords
LibTorrent
BitTorrent
LibTorrent 0.11.6
Unix
Written in
For Unix
bittorrent library
library
client
written
C++
LibTorrent 0.11.6
Filesharing
Communications
Bookmark LibTorrent 0.11.6
LibTorrent 0.11.6 Copyright
WareSeeker periodically updates pricing and software information of LibTorrent 0.11.6 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of LibTorrent 0.11.6 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
elegy written in a country churchyard
written in the stars westlife
written in the stars lyrics
written in stone
written in red
written in blood
written in the stars aida
written in the stars
written in the stars elton john
written in your heart
library supplies
windows services for unix
zodiac symbols written in chinese
public library
librarything
for unix command
bittorrent library python
library of congress
Version History
Related Software
CTorrent is a BitTorrent client written in the C programming language. Free Download
sharkTorrent project is a bittorrent client written in c++ and it uses wxwidgets , libtorrent and boost. Free Download
Linkage is a Gtk+ BitTorrent client written in C++. Free Download
GreenT is a terminal emulator with tabs written in C#. Free Download
qBittorrent is a bittorrent client written in C++ / Qt4 using the good libtorrent library (By Arvid Nordberg). Free Download
libspopc is a simple and light pop3 mail client library used by small programs. Free Download
Torus is a simple and easy game. Free Download
libConfig++ is a portable and flexible C++ library for reading configuration files which were written in C style syntax. Free Download
Latest Software
Popular Software
Favourite Software