Crate cloudburst

source ·
Expand description

Cloudburst

Cloudburst is a library to help with BitTorrent implementations.

Documentation

Installation

[dependencies]
cloudburst = "0.0.5"

License

Licensed under either of Apache License, Version 2.0 or MIT License at your option.

Contributions

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Modules

  • Connections to peers.
  • Distributed hash table.
  • Information about what the torrent is for and how to join the peer to peer swarm.
  • A peer in the torrent network.
  • Data is exchanged in terms of Pieces and Blocks.
  • Protocol messages sent from peer to peer.
  • Portable time traits.
  • A swarm of peers.