Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > Многопоточное скачивание на TIdHTTP


Автор: Vovkin 7.6.2007, 22:19
На основе TidHTTP можно как-то реализовать
скачивание файла в несколько потоков.
Типа как в регет, гетрайт, флешгет.

Автор: Snowy 7.6.2007, 22:32
Ну так создай несколько потоков и в каждом свой TIdHttp.

Автор: Vovkin 7.6.2007, 22:41
Цитата(Snowy @ 7.6.2007,  22:32)
Ну так создай несколько потоков и в каждом свой TIdHttp.

Это понятно. Так можно несколько файлов паралельно тащить.
А  хочу один файл тащить но начиная с разных его частей.
Первый поток тащит скажем файл от 0 до 25 %
второй от 25 до 50 %
третий от 50 до 75 %
четвёртый от 50 до 100%.
И ещё хочу докачку.
Я же сказал, как в регет или гетрайт.

Автор: Matematik 7.6.2007, 23:51
Vovkin, 
См параметры
Код

  IdHTTP1.Request.ContentRangeStart
  IDHTTP1.Request.ContentRangeEnd


Добавлено через 1 минуту и 24 секунды
Vovkin, 
См параметры
Код

  IdHTTP1.Request.ContentRangeStart
  IDHTTP1.Request.ContentRangeEnd


Автор: Vovkin 10.6.2007, 15:31
Цитата(Matematik @ 7.6.2007,  23:51)
Vovkin, 
См параметры
Код

  IdHTTP1.Request.ContentRangeStart
  IDHTTP1.Request.ContentRangeEnd


Добавлено @ 23:53
Vovkin, 
См параметры
Код

  IdHTTP1.Request.ContentRangeStart
  IDHTTP1.Request.ContentRangeEnd

Похоже на правду.
Попробую.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)