Documentation
¶
Overview ¶
STorrent is a BitTorrent implementation that is optimised for streaming media.
Directories
¶
Path | Synopsis |
---|---|
Package bitmap implements bitmaps that maintain their length in bytes and behave compatibly with the bitfields used in the BitTorrent protocol.
|
Package bitmap implements bitmaps that maintain their length in bytes and behave compatibly with the bitfields used in the BitTorrent protocol. |
Package config implements global configuration data for storrent.
|
Package config implements global configuration data for storrent. |
Package crypto implements BitTorrent protocol encryption.
|
Package crypto implements BitTorrent protocol encryption. |
Package dht provides Go bindings for libdht, a library implementing the BitTorrent DHT.
|
Package dht provides Go bindings for libdht, a library implementing the BitTorrent DHT. |
Package hash implements 20-byte hashes as used by the BitTorrent protocol.
|
Package hash implements 20-byte hashes as used by the BitTorrent protocol. |
Package mono implements monotonic time in seconds.
|
Package mono implements monotonic time in seconds. |
requests
Package requests implements a queue of pending requests.
|
Package requests implements a queue of pending requests. |
Package PEX implements the data structures used by BitTorrent peer exchange.
|
Package PEX implements the data structures used by BitTorrent peer exchange. |
Package protocol implements low-level details of the BitTorrent protocol.
|
Package protocol implements low-level details of the BitTorrent protocol. |
Package rate implements a rate estimator.
|
Package rate implements a rate estimator. |
Package rundht implements the interface between storrent and the DHT.
|
Package rundht implements the interface between storrent and the DHT. |
Package tor implements behaviour of torrents in storrent.
|
Package tor implements behaviour of torrents in storrent. |
piece
Package piece implements a data structure used for storing the actual contents of a torrent.
|
Package piece implements a data structure used for storing the actual contents of a torrent. |
Package tracker implements the HTTP and UDP BitTorrent tracker protocols, as defined in BEP-3, BEP-7, BEP-23 and BEP-15.
|
Package tracker implements the HTTP and UDP BitTorrent tracker protocols, as defined in BEP-3, BEP-7, BEP-23 and BEP-15. |
Click to show internal directories.
Click to hide internal directories.