Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.08;
Скачать: 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 вся ветка

Текущий архив: 2006.10.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.046 c
15-1158325438
AntiUser
2006-09-15 17:03
2006.10.08
Интересные вопросы.


15-1158568278
deftemp
2006-09-18 12:31
2006.10.08
Perevod teksta s angliiskogo na russkiy cherez perevodchik


15-1158501484
NIK2006
2006-09-17 17:58
2006.10.08
Проги для наладонников ?


15-1158594576
AntiUser
2006-09-18 19:49
2006.10.08
try ... except аки заглушка


15-1158522329
Yegorchic
2006-09-17 23:45
2006.10.08
Что-то странное случилось с флэшкой...