Module bit_torrent

Source
Expand description

Common code for the BitTorrent protocol.

§Glossary

Glossary of BitTorrent terms.

§Announce

A request to the tracker to announce the presence of a peer.

§Info Hash

A unique identifier for a torrent.

§Leecher

Peers that are only downloading data.

§Peer ID

A unique identifier for a peer.

§Peer List

A list of peers that are downloading a torrent.

§Peer

A client that is downloading or uploading a torrent.

§Scrape

A request to the tracker to get information about a torrent.

§Seeder

Peers that are only uploading data.

§Swarm

A group of peers that are downloading the same torrent.

§Tracker

A server that keeps track of peers that are downloading a torrent.

DescriptionLink
BitTorrent.org. A forum for developers to exchange ideas about the direction of the BitTorrent protocolhttps://www.bittorrent.org
Wikipedia entry for Glossary of BitTorrent termhttps://en.wikipedia.org/wiki/Glossary_of_BitTorrent_terms
BitTorrent Specification Wikihttps://wiki.theory.org/BitTorrentSpecification
Vuze Wiki. A BitTorrent client implementationhttps://wiki.vuze.com
libtorrent. Complete C++ bittorrent implementationhttps://www.rasterbar.com/products/libtorrent/index.html
UDP Tracker Protocol docs by libtorrenthttps://www.rasterbar.com/products/libtorrent/udp_tracker_protocol.html
Percent Encoding spechttps://datatracker.ietf.org/doc/html/rfc3986#section-2.1
Bencode & bdecode in your browserhttps://github.com/Chocobo1/bencode_online

Modules§

common
BitTorrent protocol primitive types
info_hash
A BitTorrent InfoHash. It’s a unique identifier for a BitTorrent torrent.
tracker