Доброго времени суток. Скажите пожалуйста, как можно ограничить скорость скачивания информации на подобии того, как это делает FlashGet или netlimiter.
Как это в коде не знаю, но принцип: Если каждую секунду отдавать буфер = 1024 байт - 1 КБ/сек или каждые пол-секунды отдывать = 512 байт - 1 КБ/сек и т.д. время выбираешь как тебе удобно, и считаешь буфер - получаешь нужную скорость.
позволю себе добавить несколько другой вопрос, потому что название топика очень подходит, а новый с тем же названием создавать не хочется вопрос такой: как ограничить скорость не для конкретной программы, а для порта вообще ? (для всех программ) скажем, запущен у меня Apache, я хочу сэмулировать модемную скорость в 5кб/сек, чтобы браузер отображал мне страницу так, как она будет отображаться у людей с модемным соединением ? есть средства ? (для WinXP допустим)
Funbit Я не знаю как насчет Apache, но MS IIS позволяет лимитировать скорость. Если Apache не критичен может стоит перейти на IIS ?
Ну, я описал лишь единичный случай, тут может IIS и выручит, но вопрос в другом: возможно ли ограничить скорость не для конкретной программы, а сразу для всех, которые будут работать с сетью (может быть ограничиться заданным портом, может другие какие фильтры). Есть такой софт?