Ограничение пропускной способности сети программно с использованием 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 для каждого пользователя через мое приложение локально.