Вниз
Скачать: 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.049 c
2-1158643331
Mishenka
2006-09-19 09:22
2006.10.08
Как работать с Gif в GraphicEx?


1-1156311162
VitalikS
2006-08-23 09:32
2006.10.08
Запуск стороннего exe


2-1159110385
intel
2006-09-24 19:06
2006.10.08
Шшифрование методом RSA


5-1140528799
SMAC
2006-02-21 16:33
2006.10.08
Добавление компонент


15-1158514450
ArtemESC
2006-09-17 21:34
2006.10.08
Запутался с дискетами...




   Наверх