Мониторинг трафика

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

Мониторинг трафика

Сообщение xenomorph » 23.08.2004 (Пн) 23:13

Доброго [localtime]!
Кто залазит в такие дали 8)

DIsclaimer: подозреваю что этот вопрос уже задавали до меня ...
Я не против если пошлёте РТФМ-ить ... (послать аккуратно, - и по ссылке 8)!

Вопрос:

Как определить загружен канал связи или нет?
Наличие трафика в секунду?
В WinXP есть Ras АПИ - модема ... куча статистикии и т.п. ...
что делать в w2k м 9х?

2-й Вопрос:

Как ограничить bandwidth - канала? прога должна не жрать весь канал, как тузик сосиску,
а отсасывать потехонечку - оооочень мало - не мещая работать в нете другим ...

Скажу огрооомное спасибо за линк!
Спасибо - заранее!
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Re: Мониторинг трафика

Сообщение Sebas » 24.08.2004 (Вт) 8:49

1. Используй счётчики NT. RAS в 2к есть (в 98 не знаю)
2. Смотря как ты его хочешь ограничить,
-трафик на интерфейс, то QOS
-по другому тока через задницу без гарантий, ести такие вещи Как BSB (http://www.bsb.net.ru/) и RESKIT 2000
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 01.09.2004 (Ср) 10:58

Я так понял, что требуется ограничить трафик в своей программе.
Например так. Вешаешь отсылку пакетов данных на таймер. Просто заводишь переменные TotalTraffic и StartDate, и считаешь "скорость" ( 24*60*60*(Now()-StartDate)/TotalTrafic ), б/с. И если эта величина превышает заданную, то в таймере делается Exit Sub.

Полноценно считать чужой трафик у тебя наверное не получится. Во-всяком случае все "резалки" которые я видел, заменяют библиотеки winsock на свои.
Lasciate ogni speranza, voi ch'entrate.

Mizin Alex
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 50
Зарегистрирован: 12.06.2004 (Сб) 9:46
Откуда: Россия , Ивдель

Сообщение Mizin Alex » 03.09.2004 (Пт) 18:23

Определение подключения к Internet смотри
http://vbnet.ru/faq/showfaqgroup.asp?id=28
и по трафику
http://vbnet.ru/samples/showgroup.aspx?id=7
, а по поводу ограничения попробуй поискать на
http://vbnet.mvps.org/code/main/index.html

С ув. Alex

xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

Сообщение xenomorph » 04.09.2004 (Сб) 11:44

Всем спасибо кто откликнулся ....

Я энту тему довольно долго разгребал ...

МСДН вроде говорит что при инициализации
WSAStartup - a есть структура отвечающая за Bandwidth канала ...
но на ВБ ... самплов я не видел ...

У меня есть на азме сервер\клиент и на ВБ классы для Винсока ...
но там это не очевидно ... поищу дальше ...
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 24

    TopList