Вниз
Скачать: CL | DM;

скорость закачки   Найти похожие ветки 

← →
Alek ©   (2006-05-12 12:52) [0]

Как устанавливать скорость закачки файлов по http?
как например в мененджерах закачек таких как FlashGet or ReGEt.

что-то нигде немогу найти


← →
Сергей М. ©   (2006-05-12 13:38) [1]

В общем случае - никак.


← →
Anatoly Podgoretsky ©   (2006-05-12 13:58) [2]

У HTTP нет такой возможности, оно даже и не знает о таком понятии как скорость.


← →
Alek_1   (2006-05-12 14:40) [3]

хм, а как же тогда сделать так чтобы можно было регулировать скорость, чтобы не занимать весь канал интернета?? :)


← →
Сергей М. ©   (2006-05-12 14:55) [4]

Как угодно иначе, но не на уровне прикладного и транспортного протоколов (HTTP и TCP соответственно).


← →
MetalFan ©   (2006-05-12 17:50) [5]

среднюю скорость можно ограничить примерно так:
в случае для idHTTP после передачи порции данных вызывается событие OnWork
в нем можно подсчитать текущую среднюю скорость, и рассчитать необходимую задержку, чтобы снизить общую среднюю скорость передачи.
т.е. данные будут передаваться кусками с задержками по времени. средняя скорость будет ниже, чем была бы без задержек


← →
Eraser ©   (2006-05-12 18:39) [6]


> MetalFan ©   (12.05.06 17:50) [5]

используй компоненты Indy, там уже есть готовое решение для этих целей - TIdInterceptThrottler.


← →
Delphi5.01 ©   (2006-05-14 10:24) [7]


> MetalFan ©   (12.05.06 17:50) [5]
>
> среднюю скорость можно ограничить примерно так:
> в случае для idHTTP после передачи порции данных вызывается
> событие OnWork
> в нем можно подсчитать текущую среднюю скорость, и рассчитать
> необходимую задержку, чтобы снизить общую среднюю скорость
> передачи.
> т.е. данные будут передаваться кусками с задержками по времени.
>  средняя скорость будет ниже, чем была бы без задержек

Согласен с вашим приложением, скорость отображающаяся в даунлоад менеджерах именно средняя с момента начала скачки. Типа количество на время.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.042 c
15-1158582991
wwwrr
2006-09-18 16:36
2006.10.08
Memo + Анимация


15-1158490716
X9
2006-09-17 14:58
2006.10.08
компиляция программ во FreePascal для MS-DOS


2-1158733020
pr_spark
2006-09-20 10:17
2006.10.08
запуск IE с определенным сайтом


1-1156455983
DevilDevil
2006-08-25 01:46
2006.10.08
Безопасное аварийное завершение приложения


3-1154515859
ttt_111
2006-08-02 14:50
2006.10.08
Поиск по подстроке




   Наверх