Ограничение пропускной способности - компоненты ICS Delphi 2007

Кто-нибудь знает, как ограничить / контролировать пропускную способность twsocket (клиента) в компонентах ICS в Delphi? У нас есть небольшая программа, которая отображает порт на squid. Программное обеспечение, использующее компоненты ICS, которые переносят запросы из локальной сети, поступает на один порт в порт squid и возвращает содержимое обратно на исходный IP-адрес. Может ли кто-нибудь пролить свет на то, как контролировать пропускную способность, чтобы ограничить ее определенными килобайтами, чтобы не позволить плохим парням использовать целые ресурсы? Некоторые фрагменты кода могут быть высоко оценены.

Заранее спасибо.

2 ответа

Это описано в FAQ (ищите "Управление пропускной способностью").
http://users.telenet.be/sonal.nv/ics/faq/Frame_index.html

Также есть ссылка на компонент, реализующий его

Кажется, вы пытаетесь смоделировать сетевые ограничения. Существует несколько коммерческих приложений для этой цели, которые также имитируют задержку (это еще одна распространенная проблема в wans).
Примеры коммерческих приложений: Netlimiter, Shunra

Другие вопросы по тегам