2014-10-14 18:36:06 +02:00
:Author: Arvid Norberg, arvid@libtorrent.org
2014-10-22 09:05:10 +02:00
:Version: 1.1.0
2014-10-14 18:36:06 +02:00
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_
2006-08-28 02:36:00 +02:00
* features_
2016-02-20 23:28:41 +01:00
* tutorial_
2006-08-28 02:36:00 +02:00
* examples_
2016-02-20 22:38:56 +01:00
* overview_
2016-02-25 06:27:26 +01:00
* documentation_
2016-02-20 22:38:56 +01:00
* contributing_
* building_
* troubleshooting_
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`_
2015-06-20 06:13:38 +02:00
* `github page`_
2011-11-10 09:50:24 +01:00
* `blog`_
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`_
2014-06-07 18:43:14 +02:00
* `streaming`_
2006-11-26 18:39:04 +01:00
* `DHT extensions`_
2010-12-11 10:38:07 +01:00
* `DHT security extension`_
2014-05-08 10:58:19 +02:00
* `DHT store extension`_
2006-11-26 18:39:04 +01:00
* `UDP tracker protocol`_
* `HTTP seed`_
* multitracker_
--------
Bindings
2016-02-25 06:27:26 +01:00
* python_
* java_
* go_
* node_
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
==========
2015-07-30 07:01:10 +02:00
.. _download: https://github.com/arvidn/libtorrent/releases
2006-08-28 02:36:00 +02:00
.. _features: features.html
2016-02-20 23:28:41 +01:00
.. _tutorial: tutorial.html
2010-02-18 21:01:23 +01:00
.. _contributing: contributing.html
2016-02-20 22:38:56 +01:00
.. _building: building.html
2006-08-28 02:36:00 +02:00
.. _examples: examples.html
2016-02-20 22:38:56 +01:00
.. _overview: manual-ref.html
2016-02-25 06:27:26 +01:00
.. _documentation: reference.html
2016-02-20 22:38:56 +01:00
.. _troubleshooting: 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
2014-06-07 18:43:14 +02:00
.. _`streaming`: streaming.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
2014-05-08 10:58:19 +02:00
.. _`DHT store extension`: dht_store.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
2015-07-13 00:25:23 +02:00
.. _`report bugs`: https://github.com/arvidn/libtorrent/issues
2015-08-01 17:12:43 +02:00
.. _`github page`: https://github.com/arvidn/libtorrent
2011-11-10 09:50:24 +01:00
.. _blog: http://blog.libtorrent.org
2003-11-20 20:58:29 +01:00
2016-02-25 06:27:26 +01:00
.. _java: https://github.com/frostwire/frostwire-jlibtorrent/
.. _python: python_binding.html
.. _go: https://github.com/steeve/libtorrent-go
.. _node: https://github.com/fanatid/node-libtorrent
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
2016-02-25 06:27:26 +01:00
Getting started
===============
The tutorial_ is an introduction to using libtorrent (C++). Also see the
`reference documentation`_ .
.. _`reference documentation`: reference.html
Contribute
==========
2004-01-17 21:04:19 +01:00
2016-02-25 06:27:26 +01:00
If your organization use libtorrent, please consider supporting its development.
See the contribute_ page for other ways to help out.
2004-01-17 21:04:19 +01:00
.. raw :: html
2016-02-25 06:27:26 +01:00
<span style="display:inline-block">
2010-12-08 05:44:20 +01:00
<a class="FlattrButton" style="display:none;" href="http://libtorrent.org"></a>
2015-03-22 05:34:11 +01:00
<noscript><a href="https://flattr.com/thing/95662/libtorrent" target="_blank">
2011-08-05 08:15:08 +02:00
<img src="http://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" border="0" /></a></noscript>
2016-02-25 06:27:26 +01:00
</span>
<span style="display:inline-block">
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_donations">
<input type="hidden" name="business" value="ZNR45WU2PP5W2">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="libtorrent">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="bn" value="PP-DonationsBF:btn_donate_LG.gif:NonHosted">
<input type="image" src="https://www.paypalobjects.com/webstatic/en_US/i/buttons/pp-acceptance-medium.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
</span>
Support
=======
2004-01-17 21:04:19 +01:00
2016-02-25 06:27:26 +01:00
Please direct questions to the `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_.
2015-03-22 05:34:11 +01:00
.. _BSD-license: http://opensource.org/licenses/bsd-license.php
2009-02-09 04:48:27 +01:00
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`_ .
2015-06-20 06:13:38 +02:00
.. _`bug tracker`: https://github.com/arvidn/libtorrent/issues
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
2016-02-20 22:38:56 +01:00
Written by Arvid Norberg. Copyright |copy| 2003-2016
2003-11-26 17:02:17 +01:00
2016-02-20 22:38:56 +01:00
Contributions by Steven Siloti, 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
2015-07-30 07:01:10 +02:00
Project is hosted by github__.
2003-11-26 17:02:17 +01:00
2015-07-30 07:01:10 +02:00
__ https://www.github.com/arvidn/libtorrent
2003-11-26 17:02:17 +01:00
2009-02-09 04:48:27 +01:00
.. |copy| unicode :: 0xA9 .. copyright sign
2006-08-28 02:36:00 +02:00
.. raw :: html
</div>
2003-11-20 20:58:29 +01:00