I was searching for some java API for multi-threaded downloading and I came
across jdownman which heavily uses HttpClient. However that project is long
gone and google doesn't return any other sane results, so I decided to ask
here. How do you do multi-threaded/parallel/chunk downloading with
HttpClient? To be precise: something as for example IDM does or Flashget
does (or other so called download accelerators).

I can easily download file with .copyUrlToFile function, however that is
single-stream download. I would appreciate help on this. Either as with
HttpClient itself or pointing me to some project/API that works ( I know
jDownloader supports multi-threading downloading, but the code there is
such a black magic to me and so complicated I can't figure heads and tails
of it, so importing the jDownloader.jar won't do me any good...)

Thank you for your help.

Tom


ps1: Please do not suggest (as at some `other` place) that most websites
limit me to 1 connection so it's useless to write such project and you
shouldn't want it. I fully understand which websites do allow more than 1
connection and this project is to work with them delibarately.
ps2: Installing aria2c is not an option (as any other software) because I
do not have root access. I only have 'wget'.

Reply via email to