Ограничение пропускной способности сети программно с использованием C#

Я разрабатываю приложение на C# для определения количества пользователей, обращающихся к моему маршрутизатору (эта часть завершена). Теперь для пользователей no.of мне нужно разделить суммарную полосу пропускания n / w между каждым пользователем локально, чтобы

UserBandwidth = (TotalAllBandWidth / NumberOfCurrentUsers)

Теперь мне нужна методика для ограничения пропускной способности в соответствии с количеством пользователей в C# Win Form

Я сослался на эти ссылки http://www.codeproject.com/KB/IP/Bandwidth_throttling.aspx

но все это помогает ограничить определенное применение.

Мое требование таково, чтобы применить ограничение к самой NIC.

Например:

Мой N/W B/W составляет 1 МБ / с, в настоящее время в N / W используются 2 пользователя.

тогда мой код должен ограничивать 500KBps для каждого пользователя через мое приложение локально.

0 ответов

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