Страница: 1 |
Вопрос: Как работать с icmp.dll | Добавлено: 26.09.07 12:21 |
Автор вопроса: ![]() |
Хочу сделать простой пингер.. Начал разбираться с WinAPI, но пока понял только общее (надо задекларировать функции и тд.)
А вот конкретных примеров использования всего два нашел, не все поняно. Может кто для начинающего примерчик кода с пингом на один хотя бы адрес. и желательно с коментами для тугих :) или своими словами ..помочь :) |
Ответы | Всего ответов: 8 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #1 | Добавлено: 26.09.07 13:40 |
для тугих
http://www.google.com/search?hl=ru&q=VB+Ping ![]() |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() Вопросов: 6 Ответов: 17 |
Профиль | Цитата | #2 | Добавлено: 27.09.07 10:16 |
Мне надо контролировать коннект с примероно 30 компами в сети..
Все проги которые делают это автоматом меня не устраивают, хочу написать свою.. но пока не хватает интелекта разобратся с реализацией этого при помощи библиотеки icmp.dll Не догоняю принцип, когда(и как правильно) открыть сесеию, как передать icmp_echo пингуемый адрес. Как там можно разделить потоки (чтобы прога не тормозила) Если кто может попроще мне это обяснить, желательно на примере. Буду очень благодарен... Остальных просьба не беспокоится.. Писком пользовался |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #3 | Добавлено: 27.09.07 12:06 |
Проще чем выше, быть неможет теоретически. Линк достаточно скопировать в строку адреса, и нажать ентер. Далее нажать на первую-вторую ссылку предложенную гуглом, и искать "![]() Мне надо контролировать коннект с примероно 30 компами в сети Пинговать не выход. Подключайся к какому нибуть порту который открыт на всех компах. Или напиши свою софтину, которая будет висеть на порту и отвечать на тестовые запросы, и поставь её на 30 компов.
но пока не хватает интелекта разобратся с реализацией этого при помощи библиотеки icmp.dll Зачем? не хватает и хрен с ним. Скачай готовый пример и заюзай его.
Не догоняю принцип, когда(и как правильно) открыть сесеию, как передать icmp_echo пингуемый адрес см. готовые примеры.
Как там можно разделить потоки (чтобы прога не тормозила) Никак. Или реализовать сам пинг не на вб6.
Если кто может попроще мне это обяснить, желательно на примере. Буду очень благодарен... Остальных просьба не беспокоится.. Писком пользовался Ты хочешь чтобы кто-то сюда отпостил готовую прогу которая удовлетворяет всем твоим требованиям? Тогда пиши цену вопроса.
|
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() Вопросов: 6 Ответов: 17 |
Профиль | Цитата | #4 | Добавлено: 27.09.07 14:38 |
да вот такой я не хватает интелекта а разобраться все равно хочу... ![]() Чтобы я потом мог прогу подрабатывать я должен понять как она работает точно.... готовые листинги только изучаю...писать хочу сам прога мне не нужна готовая, а надо понять почему пишут так: ICMPPort:= IcmpCreateFile (); а если нет то как еще можно.. Почему пишут так: IPAddress:= inet_addr (Address); у меня не катит (подсвечивает красным) IPAddress: TipAddr; что за тип переменной и другие дураЦкие вопросы.. |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #5 | Добавлено: 27.09.07 22:47 |
Пиши сразу свою ОС. Там уже сделаешь и пингатор... |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #6 | Добавлено: 27.09.07 22:55 |
А серёзно: разберись вообще с вызовом API функций, как это делается.. потом скачай себе какой-то API справочник, или ройся в MSDN, тогда будешь знать что делает API функция, какие параметры принимает и возвращает. А пока это звучит типа мол я ничего незнаю, вот возьмите и научите меня.. :\ До форума надо научиться самому решать дурацкие вопросы... |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() Вопросов: 6 Ответов: 17 |
Профиль | Цитата | #7 | Добавлено: 28.09.07 00:54 |
А пока это звучит типа мол я ничего незнаю, вот возьмите и научите меня ДА ИМЕННО ТАК ,, ЭТО МНЕ И ТРЕБУЕТСЯ.. и для этого в том числе делаются форумы .. и в них делаються разделы для новичков.. и вообще --До форума надо научиться самому решать дурацкие вопросы... -- это только Ваше мнение, интересно всели так думают и кроме того --Буду очень благодарен... Остальных просьба не беспокоится.-- читать тоже надо учится |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #8 | Добавлено: 28.09.07 01:31 |
интересно всели так думают Как видишь, кроме меня, в этому тему никто ничего не написал. Да и я по сути, мало чего полезного написал.. Интересно почему?
Я ж говорю, ты сразу пиши свою ОС, а мы тут тебя всему научим, форум же именно для этого... |
Страница: 1 |
|