Ограничение пропускной способности - компоненты Delphi 2007 ICS - PullRequest
3 голосов
/ 10 марта 2010

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

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

Ответы [ 2 ]

3 голосов
/ 10 марта 2010

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

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

0 голосов
/ 10 марта 2010

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

...