![]() |
|
![]() ![]() ![]() |
|
Bima |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 15.8.2006 Репутация: 2 Всего: 2 |
проверил переменную
возвращает 11007 (IP_BAD_OPTION) и что это значит??? -------------------- Чтобы дойти до цели, надо идти. Клавиатура и мышь - это главные инструменты прогресса. |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 11 Всего: 146 |
замени на это , думаю найдешь где
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
Bima |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 15.8.2006 Репутация: 2 Всего: 2 |
Все заработало.
Вот универсальный код программы, который можно использовать: Создаем новый проект кидаем на форму Edit и Button добавляем к проекту два файла: cping.cpp
cping.h
Теперь делаем обработчик на кнопке куда записываем код Здесь код основной программы:
-------------------- Чтобы дойти до цели, надо идти. Клавиатура и мышь - это главные инструменты прогресса. |
||||||
|
|||||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 11 Всего: 146 |
Bima, оно работает но не правильно ,
после н-ного промежутка времени и работы со снифером добился работы нормальной
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
Bima |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 15.8.2006 Репутация: 2 Всего: 2 |
Romikgy, спасибо.
вот исправленная рабочая версия: Создаем новый проект кидаем на форму Edit и Button добавляем к проекту два файла: cping.cpp
cping.h
Теперь делаем обработчик на кнопке куда записываем код Здесь код основной программы:
-------------------- Чтобы дойти до цели, надо идти. Клавиатура и мышь - это главные инструменты прогресса. |
||||||
|
|||||||
bigscorp |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 23.5.2005 Репутация: нет Всего: нет |
а почему не возвращает код ошибки если пробуешь пнуть адрес которого в сетке нету
![]() Это сообщение отредактировал(а) bigscorp - 12.12.2006, 06:55 |
|||
|
||||
Bima |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 15.8.2006 Репутация: 2 Всего: 2 |
Смотри внимательно код.
в самом конце обрабатывается условие на таймаут, если туда еще поставишь что нибудь из этой таблицы:
то будет выдавать и ошибку и все, что ты захочешь. -------------------- Чтобы дойти до цели, надо идти. Клавиатура и мышь - это главные инструменты прогресса. |
|||
|
||||
bigscorp |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 23.5.2005 Репутация: нет Всего: нет |
факт!! респект Bima ... а не подскажешь, можно ли на основе этой функции создать что-то типа tracert?
в принципе я понял как это сделать ... ттл увеличивать на 1 и будет путь прохождения пакета пока не уткнется в указанный адрес, но не могу ИП получить из icmpEcho Это сообщение отредактировал(а) bigscorp - 13.12.2006, 03:27 |
|||
|
||||
Bima |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 15.8.2006 Репутация: 2 Всего: 2 |
Сложно сказать, ничего в голову с ходу не лезет. Сделай новую ветку в форуме, думаю, тебе здесь помогут.
-------------------- Чтобы дойти до цели, надо идти. Клавиатура и мышь - это главные инструменты прогресса. |
|||
|
||||
SergXP |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 16.4.2008 Репутация: нет Всего: нет |
Извеняюсь, что поднимаю старую тему, но у меня такая проблема
Добавил StringGrid, две колонки IP Adress и Ping Начинаю считывать каждую ячейку с IP Адрессом и получаю пинг, но он отображается не правильно например XXX.XXX.XXX.XXX 30ms YYY.YYY.YYY.YYY 30 ms ZZZ.ZZZ.ZZZ.ZZZ 180ms DDD.DDD.DDD.DDD 180 ms Не понятно, почему происходит запись пинга два раза на разные айпи адреса Плюс к тому же, я записываю каждый шаг в Memo, и в нем выводятся строки 1 2 3 4 5 6 Выводятся они не быстро, сразу тока нажал, 1, 2 потом думает, 3,4 опять думает и так далее Вот такой у меня кодик..
Но почему то не работает! ![]() --------------------
База IMEI-номеров украденных и утерянных мобильных телефоновhttp://imeis.net.ru/ |
|||
|
||||
SergXP |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 16.4.2008 Репутация: нет Всего: нет |
![]() ![]() --------------------
База IMEI-номеров украденных и утерянных мобильных телефоновhttp://imeis.net.ru/ |
|||
|
||||
Bima |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 518 Регистрация: 15.8.2006 Репутация: 2 Всего: 2 |
Похоже функция вызывается, но параметры остались с прошлого раза.
попробуй в цикле вставь задержку с временем таймаута пинга, если это не поможет будем дальше разбираться -------------------- Чтобы дойти до цели, надо идти. Клавиатура и мышь - это главные инструменты прогресса. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |