LibTorrent
Details
| Last Update: | 2008-01-29 11:01:06 |
| Version: | 0.12.0 |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | Rakshasa |
| Price: | $0.00 |
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.
Here are some key features of
"LibTorrent":
· 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 mmap'ed
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 haven't bothered mentioning. (nor
implementing)
Requirements:
· libsigc++ 2.0
What's New in This Release:
· This release adds support for DHT and cleans up the
API.
0 comments
Downloadtube.com agrees that pirated software hurts software
developers and does not support such practices. We acknowledge and
agree that software piracy is theft. Using LibTorrent crack,
LibTorrent key generator, LibTorrent keygen, as well as any
pirated LibTorrent serial number/serial numbers and LibTorrent
registration code/codes, warez, keys, torrents, passwords, is illegal
and does not support the future development of LibTorrent.
Downloadtube.com advises that LibTorrent should be only used in
accordance with the rules of intellectual property and the existing
Criminal Code. Downloadtube.com does not allow the inclusion of any
crack, serial or keygen and disclaims any liability for the
inappropriate use of LibTorrent.
Add to
LibTorrent Version History
Related Software
|
|
From category: Internet-Phone |
| Cornfed SIP User Agent 1.1.1 is internet phone software developed by FWMiller. Cornfed SIP User Agent is a Session Initiation Protocol (SIP) based softphone for your IBM-compatible Personal Compute... |
|
|
From category: Filesharing |
| EZtorrent 1.3 is filesharing software developed by Sam Varshavchik. EZtorrent project is a program that simplifies the process of publishing content via BitTorrent. EZtorrent automates the p... |
|
|
From category: Email |
| Epiphany Extensions 2.17.0 is email software developed by Marco Pesenti Gritti. Epiphany Extensions package contains extension for Epiphany software. How to choose which extensions to build:... |
|
|
From category: Filesharing |
| bwFXPbot 0.1 is filesharing software developed by Bloodware. bwFXPbot is a Perl based IRC bot, designed for a spesific purpose to provide a solution for FTP based file sharing networks. The... |
|
|
From category: Chat |
| B-Chat 0.13 is chat software developed by Arne Sagnes. B-Chat is a small application which allows you to chat on Battle.net. It has no fancy GUI interface (yet :-), but I have plans for maki... |
|
|
From category: Email |
| Purify is tool to filter email, trace and report spam. Simple to set up. Very powerful features.... |
|
|
From category: Chat |
| AjaxChat 1.2 is chat software developed by AjaxChat.org. AjaxChat is a simple, fast, and customizable chat server that uses Ajax to smoothly refresh and display the chat zone and the nickname zone.... |
|
|
From category: Email-Filters |
| Attachment Ripper and Displacement System 1.48 is email filters software developed by Jens Laas. Attachment Ripper and Displacement System (aradis) is a filter that removes attachments from email.\... |
|
|
From category: Filesharing |
| FreeCast 20060629 is filesharing software developed by Alban Peignier. FreeCast is a Java application which allows peer-to-peer streaming. FreeCast makes possible a stream broadcast to a large numb... |
|
|
From category: Filesharing |
| Credence 1.4 is filesharing software developed by Kevin Walsh. Credence is a program for combating pollution and spam in filesharing networks. It lets you vote on files in the network, analy... |
|
|
From category: Telephony |
| astSMS 0.0.1a is telephony software developed by Argenis Bilbao. astSMS is a small Asterisk module module to send SMS messages to your SprintPCS phone from the Asterisk Dialplan. astSMS proj... |
|
|
From category: Email-Filters |
| Greylite is a greylisting solution for qmail.... |
|
|
From category: Email |
| Evolution Jescs 2.5.4 is email software developed by evolution-jescs Team. Evolution Jescs is the Evolution Connector for Sun Java Enterprise System Calendar Server (SJESCS), which adds support for... |
|
|
From category: Email |
| Dbmail 2.2.1 is email software developed by Dbmail Team. Dbmail is the name of a group of programs that enable the possiblilty of storing and retrieving mail messages from a database. Currently Pos... |
|
|
From category: Chat |
| mcabber is a small Jabber console client for Linux.... |
Leave a comment