NetworkEye - простая прога для мониторинга локальных сетей

Обсуждение проектов наших жителей.
Вы можете выставить проект на тест или найти помощников для его реализации.

Модератор: BV

X-BOND
Реалист
Реалист
 
Сообщения: 944
Зарегистрирован: 19.08.2002 (Пн) 11:44
Откуда: Ukraine

NetworkEye - простая прога для мониторинга локальных сетей

Сообщение X-BOND » 16.09.2003 (Вт) 11:07

Вот, недавно дописал.
Прошу оценить и обезглючить :lol:

Краткое описание:
Программа предназначена для мониторинга локальных сетей для
выявления включенных компьютеров. Проста в использовании, не
требует установки, занимает мало места на экране. Может быть
свернута в трей. При необходимости события сопровождаются
звуковым сигналом через спикер, и заносятся в файл протокола.
У вас нет доступа для просмотра вложений в этом сообщении.

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

Сообщение alibek » 16.09.2003 (Вт) 13:49

Понравилось :) И сделано неплохо.
Из недостатков (на мой взгляд):
- очень неявный интерфейс :) Пока доку не прочтешь и не поймешь, что делать надо;
- я признаться думал, что каждый "пинг" у тебя идет отдельным трэдом, а похоже что они в цикле пробегаются;
- зачем интервал вводить в миллисекундах, если минимальный интервал 1000 мс (1 секунда);
- и наконец, переключение статусов (online/offline) можно сделать чуть интелектуальнее, чтобы сигнал подавался, если связь не возобновилось на протяжении, например, трех циклов. А то когда связь плохая, прога пиликает постоянно.

А вообще неплохо.
Lasciate ogni speranza, voi ch'entrate.

X-BOND
Реалист
Реалист
 
Сообщения: 944
Зарегистрирован: 19.08.2002 (Пн) 11:44
Откуда: Ukraine

Сообщение X-BOND » 26.09.2003 (Пт) 13:03

- очень неявный интерфейс Пока доку не прочтешь и не поймешь, что делать надо;

Согласен, но прога изначально создавалась для себя. Поэтому минимализм и простота главное.

- я признаться думал, что каждый "пинг" у тебя идет отдельным трэдом, а похоже что они в цикле пробегаются;

Для каждого пинга у меня запускается отдельный таймер (SetTimer...)
Но обработка всех таймеров идет в одной функции, и цикл там имеется. Причем, прямо скажем, не лучшим образом. Я не знаю, как передать в функцию таймера определенное число (индекс "глаза", например) На счет трэдов, согласен. Но с ними никогда не работал и знаю, что бывают разные траблы (особенно в VB6). Если подскажешь, как это все красиво организовать, буду признателен.

- зачем интервал вводить в миллисекундах, если минимальный интервал 1000 мс (1 секунда);

Исправлено :wink:

- и наконец, переключение статусов (online/offline) можно сделать чуть интелектуальнее, чтобы сигнал подавался, если связь не возобновилось на протяжении, например, трех циклов. А то когда связь плохая, прога пиликает постоянно.

Над этим я еще работаю. Впрочем у меня в локалке 100Mbit все было ОК. А если ввести адрес какого-нибудь сервера в инете, то правда, туды-сюды моргает.


Вот, выкладываю новую версию. (с поддержкой скинов, правда пока тоглько один)
Кстати, управление немного изменилось, советую почитать доку.
У вас нет доступа для просмотра вложений в этом сообщении.


Вернуться в Наши проекты

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25

    TopList