| 
| 
 | Вопрос # 5 507/ вопрос решён / | 
 |  Здравствуйте, эксперты! Подскажите, кто знает, как в IdHTTP сделать ограничение скорости скачивания? Мож кто занимался? Есть такой параметр IdHTTP.RecvBufferSize - через этот параметр можно выставить буфер под свою скорость нета (скорость можно будет потом отображать более точно). А вот такой параметр как IdHTTP.Request.CacheControl выглядит вроде подходящим... в общем не буду гадать, если кто знает подскажите пожалуйста. 
|  |   Вопрос задал: eclipse (статус: Посетитель)Вопрос отправлен: 16 июля 2011, 20:58
 Состояние вопроса: решён, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 3; последнее сообщение — 16 июля 2011, 21:45; участников в обсуждении: 2. 
|   | Gooddy (статус: 3-ий класс), 16 июля 2011, 21:03 [#1]:Думаю есть вариант делать паузу (в несколько мс) на загрузке и в зависимости от того больше скорость чем нужная приостанавливать на большее время или на меньшее. Но это так сказать через зад.
 Чисти код! Чисти код! Чисти код! |  
|   | eclipse (статус: Посетитель), 16 июля 2011, 21:17 [#2]:Я думаю вряд ли... |  
|   | eclipse (статус: Посетитель), 16 июля 2011, 21:45 [#3]:Всё нашёл решение - HTTP.IOHandler:= IdIOHandlerThrottle1;
 IdIOHandlerThrottle.ChainedHandler:= IdIOHandlerSocket1;
 
 и в IdIOHandlerThrottle1.BitsPerSec устанавливаем наше ограничение.
 |  16 июля 2011, 21:45: Статус вопроса изменён на решённый (изменил автор вопроса — eclipse) Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |