1 | |
Учет трафика05.10.2010, 15:08. Показов 11393. Ответов 12
Метки нет Все метки)
(
Доброго времени всем!
Провайдер предоставляет определенное количество интернет-трафика за абон плату, при превышении предоплаченного объема стоимость трафика увеличивается в 10 раз и засчитывется в качестве задолженности. У меня задача написать софтинку, которая считает входящий и исходящий интернет трафик и блокирует доступ (ну или хотя бы выдает предупреждение) при достижении указанного значения. Отсюда вопрос: каким способом считать этот трафик? Предполагаю, что должна быть какая-то API. В трее во время подключения висит подсчет трафика. Может к нему как достучаться, что выдернуть данные?
0
|
|
05.10.2010, 15:08 | |
Ответы с готовыми решениями:
12
Снифф трафика Контроль трафика приложения, получение текущего трафика в переменную
анализ трафика |
1318 / 991 / 127
Регистрация: 08.12.2009
Сообщений: 1,299
|
||||||
06.10.2010, 10:26 | 2 | |||||
2
|
139 / 137 / 21
Регистрация: 26.01.2010
Сообщений: 350
|
|
06.10.2010, 16:51 | 4 |
А ты точно правильный интерфейс указываешь? Может, у тебя их несколько.
0
|
139 / 137 / 21
Регистрация: 26.01.2010
Сообщений: 350
|
|
06.10.2010, 17:01 | 6 |
В win + r -> cmd -> ipconfig будет список.
0
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
06.10.2010, 17:26 | 8 |
1
|
139 / 137 / 21
Регистрация: 26.01.2010
Сообщений: 350
|
||||||
06.10.2010, 17:32 | 9 | |||||
1
|
06.10.2010, 18:15 [ТС] | 10 | |||||
PB, толковая софтина, выдала интерфейс "WAN [PPP_SLIP] Interface".
У тебя случайно нет ее исходников, а то там уже есть функция подсчета трафика ![]() Добавлено через 4 минуты Всем спасибо, заработало при таком раскладе:
Остался один вопрос: почему задержка 500 мс (Thread.Sleep(500)), если данные примаются на секунду (Bytes Received/sec) ?
0
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
06.10.2010, 18:28 | 11 |
Есть.
Но исходник бейсике (PureBasic). Для получения инфы, используется WinAPI функция GetIfTable Исходник во вложении. Кстати, здесь видел похожую программу, которая считает трафик и сообщает о привышении лимита.
1
|
2 / 8 / 0
Регистрация: 23.12.2014
Сообщений: 16
|
|
31.12.2014, 17:05 | 12 |
Здравствуйте! C # только изучаю, пробовал код выше приведенный -работает! Возник вопрос, что именно считает этот код? килобита или килобайты? Знаю, что вопрос для знающих глупое, но для меня актуален. Заранее спасибо!
0
|
01.01.2015, 04:39 | 13 |
softozbor,
Там же написано в выводе bytes т.е. байты
1
|
01.01.2015, 04:39 | |
Помогаю со студенческими работами здесь
13
Учет трафика Учёт трафика Учёт трафика Учет трафика Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |