Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Are there plans to have bittorrent style p2p pause / resume / interruption support? #253

Open
tdbe opened this issue Jul 9, 2023 · 1 comment

Comments

@tdbe
Copy link

tdbe commented Jul 9, 2023

Seeing this issue mentioning temp files get left behind, made me think (hope) there is (going to be) support to resume a download.

Torrent style p2p is fire and forget -- you know the file will eventually get there. Syncthing does this.

And especially on phones it's good to support this in case:

  • the app dies in background with the screen off
  • mobile data is patchy
    etc

However I can imagine that this feature might not be easy to support on iOS given that they don't really expose any sort of filesystem to you. Unless idk you can solve it somehow with persistent/joinable internal temp files.

Cheers ♥

@meejah
Copy link
Collaborator

meejah commented Jul 9, 2023

The next-generation file-transfer protocol based on "Dilation" will support resuming and interruptions.

I cannot say when that might make it to this implementation, however; the Python library supports Dilation and there are current efforts to implement it in Rust.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants