2006-08-28 02:36:00 +02:00
|
|
|
.. raw:: html
|
2003-11-20 20:58:29 +01:00
|
|
|
|
2006-08-28 02:36:00 +02:00
|
|
|
<div id="librarySidebar">
|
2003-11-20 20:58:29 +01:00
|
|
|
|
2006-09-23 23:24:28 +02:00
|
|
|
* download_
|
2014-01-30 07:44:51 +01:00
|
|
|
* `download python binding`_
|
2006-08-28 02:36:00 +02:00
|
|
|
* features_
|
2010-02-18 21:01:23 +01:00
|
|
|
* contributing_
|
2006-08-28 02:36:00 +02:00
|
|
|
* `building libtorrent`_
|
|
|
|
* examples_
|
2013-08-11 18:57:33 +02:00
|
|
|
* `library overview`_
|
|
|
|
* `reference documentation`_
|
2014-02-02 10:57:24 +01:00
|
|
|
* `troubleshooting issues`_
|
2009-05-25 09:11:09 +02:00
|
|
|
* `tuning`_
|
2006-08-28 02:36:00 +02:00
|
|
|
* screenshot_
|
2006-08-29 03:13:17 +02:00
|
|
|
* `mailing list`_ (archive_)
|
2006-08-28 02:36:00 +02:00
|
|
|
* `who's using libtorrent?`_
|
|
|
|
* `report bugs`_
|
2006-09-26 00:37:48 +02:00
|
|
|
* `sourceforge page`_
|
2011-11-10 09:50:24 +01:00
|
|
|
* `blog`_
|
2007-04-01 00:07:36 +02:00
|
|
|
* `wiki`_
|
2006-09-26 00:37:48 +02:00
|
|
|
|
|
|
|
--------
|
|
|
|
|
2006-11-26 18:39:04 +01:00
|
|
|
Extensions
|
|
|
|
|
2010-11-29 02:33:05 +01:00
|
|
|
* `uTP`_
|
2006-11-26 18:39:04 +01:00
|
|
|
* `extensions protocol`_
|
2006-11-27 01:04:20 +01:00
|
|
|
* `plugin interface`_
|
2006-11-26 18:39:04 +01:00
|
|
|
* `DHT extensions`_
|
2010-12-11 10:38:07 +01:00
|
|
|
* `DHT security extension`_
|
2011-01-02 04:53:28 +01:00
|
|
|
* `DHT feed extension`_
|
2006-11-26 18:39:04 +01:00
|
|
|
* `UDP tracker protocol`_
|
|
|
|
* `HTTP seed`_
|
|
|
|
* multitracker_
|
|
|
|
|
|
|
|
--------
|
|
|
|
|
|
|
|
Bindings
|
|
|
|
|
2006-09-26 00:37:48 +02:00
|
|
|
* `ruby bindings`_
|
|
|
|
* `python bindings`_
|
2003-11-20 20:58:29 +01:00
|
|
|
|
2006-11-13 00:42:41 +01:00
|
|
|
--------
|
|
|
|
|
|
|
|
* `Introduction, slides`_
|
|
|
|
|
2006-08-28 02:36:00 +02:00
|
|
|
.. raw:: html
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div id="libraryBody">
|
|
|
|
|
|
|
|
==========
|
|
|
|
libtorrent
|
|
|
|
==========
|
|
|
|
|
2014-01-30 07:44:51 +01:00
|
|
|
.. _download: https://sourceforge.net/projects/libtorrent/files/libtorrent/
|
|
|
|
.. _`download python binding`: https://sourceforge.net/projects/libtorrent/files/py-libtorrent/
|
2006-08-28 02:36:00 +02:00
|
|
|
.. _features: features.html
|
2010-02-18 21:01:23 +01:00
|
|
|
.. _contributing: contributing.html
|
2006-08-28 02:36:00 +02:00
|
|
|
.. _`building libtorrent`: building.html
|
|
|
|
.. _examples: examples.html
|
2013-08-11 18:57:33 +02:00
|
|
|
.. _`library overview`: manual-ref.html
|
|
|
|
.. _`reference documentation`: reference.html
|
2014-02-02 10:57:24 +01:00
|
|
|
.. _`troubleshooting issues`: troubleshooting.html
|
2009-05-25 09:11:09 +02:00
|
|
|
.. _`tuning`: tuning.html
|
2005-08-17 19:19:20 +02:00
|
|
|
.. _screenshot: client_test.png
|
2010-11-29 02:33:05 +01:00
|
|
|
.. _`uTP`: utp.html
|
2006-11-26 18:39:04 +01:00
|
|
|
.. _`extensions protocol`: extension_protocol.html
|
2013-11-20 19:02:48 +01:00
|
|
|
.. _`plugin interface`: reference-Plugins.html
|
2006-11-26 18:39:04 +01:00
|
|
|
.. _`DHT extensions`: dht_extensions.html
|
2010-12-11 10:38:07 +01:00
|
|
|
.. _`DHT security extension`: dht_sec.html
|
2011-01-02 04:53:28 +01:00
|
|
|
.. _`DHT feed extension`: dht_rss.html
|
2006-11-26 18:39:04 +01:00
|
|
|
.. _`UDP tracker protocol`: udp_tracker_protocol.html
|
|
|
|
.. _`HTTP seed`: http://www.getright.com/seedtorrent.html
|
2009-12-07 06:07:43 +01:00
|
|
|
.. _multitracker: http://bittorrent.org/beps/bep_0012.html
|
2003-12-09 19:09:34 +01:00
|
|
|
.. _mailing list: http://lists.sourceforge.net/lists/listinfo/libtorrent-discuss
|
2006-08-29 03:13:17 +02:00
|
|
|
.. _archive: http://dir.gmane.org/gmane.network.bit-torrent.libtorrent
|
2006-08-01 17:27:08 +02:00
|
|
|
.. _`who's using libtorrent?`: projects.html
|
2009-12-21 08:46:36 +01:00
|
|
|
.. _`report bugs`: http://code.google.com/p/libtorrent/issues/entry
|
2006-08-28 02:36:00 +02:00
|
|
|
.. _sourceforge page: http://www.sourceforge.net/projects/libtorrent
|
2010-01-10 15:31:52 +01:00
|
|
|
.. _wiki: http://code.google.com/p/libtorrent/wiki/index
|
2011-11-10 09:50:24 +01:00
|
|
|
.. _blog: http://blog.libtorrent.org
|
2003-11-20 20:58:29 +01:00
|
|
|
|
2006-09-26 00:37:48 +02:00
|
|
|
.. _`ruby bindings`: http://libtorrent-ruby.rubyforge.org/
|
2007-02-20 05:32:13 +01:00
|
|
|
.. _`python bindings`: python_binding.html
|
2006-09-26 00:37:48 +02:00
|
|
|
|
2006-11-13 00:42:41 +01:00
|
|
|
.. _`Introduction, slides`: bittorrent.pdf
|
|
|
|
|
2009-02-09 04:48:27 +01:00
|
|
|
libtorrent is a feature complete C++ bittorrent implementation focusing
|
|
|
|
on efficiency and scalability. It runs on embedded devices as well as
|
|
|
|
desktops. It boasts a well documented library interface that is easy to
|
|
|
|
use. It comes with a `simple bittorrent client`__ demonstrating the use of
|
|
|
|
the library.
|
2005-08-17 19:19:20 +02:00
|
|
|
|
|
|
|
__ client_test.html
|
2003-11-20 20:58:29 +01:00
|
|
|
|
|
|
|
The main goals of libtorrent are:
|
|
|
|
|
2006-08-28 02:36:00 +02:00
|
|
|
* to be cpu efficient
|
|
|
|
* to be memory efficient
|
|
|
|
* to be very easy to use
|
2003-11-20 20:58:29 +01:00
|
|
|
|
2004-01-03 04:22:53 +01:00
|
|
|
|
2004-01-17 21:04:19 +01:00
|
|
|
Donate
|
|
|
|
======
|
|
|
|
|
|
|
|
Support the development of libtorrent
|
|
|
|
|
|
|
|
.. raw:: html
|
|
|
|
|
2010-12-08 05:44:20 +01:00
|
|
|
<a class="FlattrButton" style="display:none;" href="http://libtorrent.org"></a>
|
2011-08-05 08:15:08 +02:00
|
|
|
<noscript><a href="http://flattr.com/thing/95662/libtorrent" target="_blank">
|
|
|
|
<img src="http://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" border="0" /></a></noscript>
|
2004-01-17 21:04:19 +01:00
|
|
|
|
|
|
|
|
2003-11-20 20:58:29 +01:00
|
|
|
Feedback
|
|
|
|
========
|
|
|
|
|
2004-01-17 21:04:19 +01:00
|
|
|
There's a `mailing list`__, general libtorrent discussion.
|
2003-11-20 20:58:29 +01:00
|
|
|
|
|
|
|
__ http://lists.sourceforge.net/lists/listinfo/libtorrent-discuss
|
|
|
|
|
2005-08-09 01:32:38 +02:00
|
|
|
You can usually find me as hydri in ``#libtorrent`` on ``irc.freenode.net``.
|
2003-11-20 20:58:29 +01:00
|
|
|
|
2009-02-09 04:48:27 +01:00
|
|
|
license
|
|
|
|
=======
|
|
|
|
|
|
|
|
libtorrent is released under the BSD-license_.
|
|
|
|
|
|
|
|
.. _BSD-license: http://www.opensource.org/licenses/bsd-license.php
|
|
|
|
|
|
|
|
This means that you can use the library in your project without having to
|
|
|
|
release its source code. The only requirement is that you give credit
|
|
|
|
to the author of the library by including the libtorrent license in your
|
|
|
|
software or documentation.
|
|
|
|
|
|
|
|
It is however greatly appreciated if additional features are contributed
|
|
|
|
back to the open source project. Patches can be emailed to the mailing
|
|
|
|
list or posted to the `bug tracker`_.
|
|
|
|
|
2013-12-25 18:04:11 +01:00
|
|
|
.. _`bug tracker`: https://code.google.com/p/libtorrent/issues/list
|
2003-11-20 20:58:29 +01:00
|
|
|
|
2004-10-13 14:14:11 +02:00
|
|
|
Acknowledgements
|
2004-10-14 03:17:04 +02:00
|
|
|
================
|
2003-11-23 04:00:45 +01:00
|
|
|
|
2009-02-09 04:48:27 +01:00
|
|
|
Written by Arvid Norberg. Copyright |copy| 2003-2009
|
2003-11-26 17:02:17 +01:00
|
|
|
|
2005-06-21 14:25:05 +02:00
|
|
|
Contributions by Magnus Jonsson, Daniel Wallin and Cory Nelson
|
2003-12-14 06:56:12 +01:00
|
|
|
|
2003-12-17 22:21:09 +01:00
|
|
|
Thanks to Reimond Retz for bugfixes, suggestions and testing
|
|
|
|
|
2009-02-09 04:48:27 +01:00
|
|
|
Thanks to `Umeå University`__ for providing development and test hardware.
|
|
|
|
|
|
|
|
__ http://www.cs.umu.se
|
|
|
|
|
2003-11-26 17:02:17 +01:00
|
|
|
Project is hosted by sourceforge.
|
|
|
|
|
|
|
|
|sf_logo|__
|
|
|
|
|
|
|
|
__ http://sourceforge.net
|
2003-11-20 20:58:29 +01:00
|
|
|
|
2009-02-09 04:48:27 +01:00
|
|
|
.. |sf_logo| image:: http://sourceforge.net/sflogo.php?group_id=7994
|
|
|
|
.. |copy| unicode:: 0xA9 .. copyright sign
|
|
|
|
|
2006-08-28 02:36:00 +02:00
|
|
|
.. raw:: html
|
|
|
|
|
|
|
|
</div>
|
2003-11-20 20:58:29 +01:00
|
|
|
|