Torrent-client

command module
v0.0.0-...-dcce029 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 26, 2021 License: MIT Imports: 27 Imported by: 0

README

Torrent client

The following repo is a fork from: https://github.com/cenkalti/rain

Original README

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package bitfield provides support for manipulating bits in a []byte.
Package bitfield provides support for manipulating bits in a []byte.
stree
Package stree implements a segment tree and serial algorithm to query intervals
Package stree implements a segment tree and serial algorithm to query intervals
Package btconn provides support for dialing and accepting BitTorrent connections.
Package btconn provides support for dialing and accepting BitTorrent connections.
Package fast provides an algorithm for generating fast set.
Package fast provides an algorithm for generating fast set.
handshaker
Package magnet provides support for parsing magnet links.
Package magnet provides support for parsing magnet links.
Package metainfo support for reading and writing torrent files.
Package metainfo support for reading and writing torrent files.
Package mse (Message Stream Encryption) provides a transparent wrapper for bidirectional data streams (e.g.
Package mse (Message Stream Encryption) provides a transparent wrapper for bidirectional data streams (e.g.
Package peerpriority implements BEP 40.
Package peerpriority implements BEP 40.
Package rainrpc provides a RPC client implementation for communicating with Rain session.
Package rainrpc provides a RPC client implementation for communicating with Rain session.
Package resumer contains an interface that is used by torrent package for resuming an existing download.
Package resumer contains an interface that is used by torrent package for resuming an existing download.
boltdbresumer
Package boltdbresumer provides a Resumer implementation that uses a Bolt database file as storage.
Package boltdbresumer provides a Resumer implementation that uses a Bolt database file as storage.
Package storage contains an interface for reading and writing files in a torrent.
Package storage contains an interface for reading and writing files in a torrent.
filestorage
Package filestorage implements Storage interface that uses files on disk as storage.
Package filestorage implements Storage interface that uses files on disk as storage.
Package torrent provides a BitTorrent client implementation.
Package torrent provides a BitTorrent client implementation.
Package tracker provides support for announcing torrents to HTTP and UDP trackers.
Package tracker provides support for announcing torrents to HTTP and UDP trackers.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL