Sounds like an application of the "byte range requests" introduced in HTTP/1.1. You can definitely use those + multiple TCP connections to be as self-optimized/unfriendly to other internet traffic/robust to unusual packet loss/etc. situations as desired, but I don't know what Nim ecosystem support for that there is. (Just providing keywords to search for really..)
- How to download a file concurrently? adnan
- Re: How to download a file concurrently? Omnomnim
- Re: How to download a file concurrently? adnan
- Re: How to download a file concurrently? cblake
