Search code examples
c#resumedownload-manager

Implementing download manager


I'm planning on writing a custom download manager as part of an application. To start researching, I'd appreciate pointer/opinions on the following:

  • How to detect if the target server supports resume for a given file.
  • How to download files in multiple parts.
  • Any libraries available for .NET?
  • What would be a good the most practical way to go? ThreadPool or TPL?

Solution

  • Assuming you mean a HTTP download manager?? For the first 2... HTTP Header Field Definitions - Accept-Ranges