cratetorrent icon indicating copy to clipboard operation
cratetorrent copied to clipboard

A BitTorrent V1 engine library for Rust (and currently Linux)

Results 45 cratetorrent issues
Sort by recently updated
recently updated
newest added

Running this command: `cargo run --release -p cratetorrent-cli -- --metainfo ./test.torrent --download-dir ~/Downloads` Yields the following result and nothing happens: ``` Finished release [optimized] target(s) in 0.09s Running `target/release/cratetorrent-cli --metainfo...

Closes #88 I had to implement `read_exact_at/write_all_at`, and guess what? There's no cross platform API for `read_at/write_at`! For good reason: Unix API does not affect "seek cursor", while other's do....

Let me know if you think the approach is valid or if there's something you would like to be changed (e.g. variable names). I still need to add the documentation...

Taken directly from rust's repository. Should address #91.

[WebTorrent](https://webtorrent.io/) is a new implementation of the [bittorrent](https://www.bittorrent.org/beps/bep_0000.html) protocol designed to work over [WebRTC](https://webrtc.org/). This allows browsers to download torrents without plugins. However, due to the limitations of WebRTC it...

Tracking issue for implementing the [BitTorrent DHT](https://www.bittorrent.org/beps/bep_0005.html).

enhancement
meta

(Currently not ready, still working out some stuff). This pull request should add the ability to connect to UDP trackers, which is a major stepping point for the crate.

It might be interesting to use `io_uring` for asynchronous IO. It is Linux specific, but so is `pwritev` and `preadv`.