Главная страница
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.042 c
2-1158306437
mmms-
2006-09-15 11:47
2006.10.08
Не могу разобратся с простым кодом (Бегущая строка из DelphiWorld


3-1155020491
DelphiLexx
2006-08-08 11:01
2006.10.08
Добавлять записи из одного TRxMemoryData в другой


1-1156861286
cod3r
2006-08-29 18:21
2006.10.08
ComPort Library - работа с com-портом


15-1158157573
oldman
2006-09-13 18:26
2006.10.08
Надо купить комп. Все новые камни уже 64.


4-1148829120
Plotnick
2006-05-28 19:12
2006.10.08
Ресурсные строки