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
Piece
s andBlock
s. - Protocol messages sent from peer to peer.
- Portable time traits.
- A swarm of peers.