Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.191.33.136] |
|
Страницы: (2) [1] 2 все ( Перейти к последнему сообщению ) |
Сообщ.
#1
,
|
|
|
Если можно, как это реализовать? Вообще как интернет трафик подсчитывают?
|
Сообщ.
#2
,
|
|
|
Я реализовал эту систему под фрибсд, если интересует качай со stavset.ru
там будет клиент6.4ф |
Сообщ.
#3
,
|
|
|
Вот что я писал:
Прикреплённый файлTrafMetr.zip (8.58 Кбайт, скачиваний: 291) |
Сообщ.
#4
,
|
|
|
SCINER, она у тебя только Диалапщину считает?
|
Сообщ.
#5
,
|
|
|
Цитата Bars @ Я реализовал эту систему под фрибсд, если интересует качай со stavset.ru там будет клиент6.4ф А толку? у меня полно программ ЕХЕшников которые подсчитывают трафик. Мне вообще нужно реализовать вот что " чтобы на юзере висел траф. метр и смотрел за его трафиком если перекачает определенный лимит, запрещать ему доступ в инет! В принцепи есть много уже готовых в той-же 2003 винде. А ме охото самому написать. Но вот как реализовать чтобы он подсчитовал только Интернет трафик, а не весь? Добавлено Вообще на форуме много раз эта тема обсуждалась. Но ее еще не разу не довели до конца. -юсртыхэю Цитата SCINER @ Вот что я писал: Она только диалап считает, а если через локалку к инету логинится? |
Сообщ.
#6
,
|
|
|
Он считает любой трафик!
Разберитесь в коде, его не так много. |
Сообщ.
#7
,
|
|
|
А вот я уже подсоеденен к локалке, а он ничего не видит ....
|
Сообщ.
#8
,
|
|
|
Цитата WDezign @ А вот я уже подсоеденен к локалке, а он ничего не видит .... Подправь код. |
Сообщ.
#9
,
|
|
|
Цитата SCINER @ Подправь код. Ты хоть бы чуточку коментариев накидал бы в свой код. Добавлено SCINER у тебя эти константы управляют подсчетом трафика? Private Const MIB_IF_TYPE_OTHER As Long = 1 Private Const MIB_IF_TYPE_ETHERNET As Long = 6 Private Const MIB_IF_TYPE_TOKENRING As Long = 9 Private Const MIB_IF_TYPE_FDDI As Long = 15 Private Const MIB_IF_TYPE_PPP As Long = 23 Private Const MIB_IF_TYPE_LOOPBACK As Long = 24 Private Const MIB_IF_TYPE_SLIP As Long = 28 у тебя стоит If IPInterfaceRow.dwType = MIB_IF_TYPE_PPP Then 'Point-to-Point - означает через диалап? так или я ошибаюсь? |
Сообщ.
#10
,
|
|
|
Это тип соединения.
PS: Перепробывал все, а не получается .... |
Сообщ.
#11
,
|
|
|
SCINER,
Цитата Он считает любой трафик! Разберитесь в коде, его не так много. так выложи готовый, чтобы все считал. |
Сообщ.
#12
,
|
|
|
ну в общем моя прога делает так... у нас стоит сервак на фрибсд4.11 вроде...
там есть прога, учитывающая траффик, но она его учитывает коряво, получается примерно так 209.67.216.21 15121 192.168.1.206 client tcp 6267743 10991599 216.219.72.136 80 192.168.1.153 client tcp 10329832 10619856 213.254.248.4 80 192.168.1.153 client tcp 9757560 10027216 213.180.200.230 110 192.168.1.14 client tcp 6845277 7039013 194.67.27.125 80 192.168.1.44 client tcp 6386324 6583900 209.67.216.22 15121 192.168.1.206 client tcp 3234700 6117292 198.63.208.35 20 192.168.1.243 client tcp 5460453 5888097 209.87.179.210 80 192.168.1.243 client tcp 5510258 5671986 213.219.216.92 80 192.168.1.231 client tcp 4424719 4662479 194.67.23.102 110 192.168.1.13 client tcp 4494791 4640867 вот.... а та что я скинул, распределяет по пользлователям... хрен его, человек 100 пользуются моей системой... |
Сообщ.
#13
,
|
|
|
Вот:
Прикреплённый файлTrafMetr.zip (7.67 Кбайт, скачиваний: 6) |
Сообщ.
#14
,
|
|
|
А вот, что на экране:
|
Сообщ.
#15
,
|
|
|
SCINER - большое спасибо!!! Вот это то что нужно Вот тебе +
Прошу добавить этот пример в фак :-) |