Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Присутствует ли в сети компьютер с введенным в edit IP-адресу [D7, WinXP]


Страницы:   1 2

Артем К. ©   (2004-07-01 09:13:00) 

Здравствуйте, Уважаемые Мастера!

Подскажите пожалуйста:

1.есть edit куда вводим IP-адрес.
2.как определить есть ли в сети компьютер с введенным IP-адресом.
3.если такого компьютера нет, то выдать сообщение.

Заранее, Спасибо!


Артем К.   (2004-07-01 10:02:00) [21]

не понимаю :(, я хочу это в своей проге сделать


Reindeer Moss Eater   (2004-07-01 10:00:00) [22]

может вы просто не поняли меня
Перечитай [3] тридцатьраз. Может дойдет до тебя наконец.


Артем К.   (2004-07-01 09:59:00) [23]

может вы просто не поняли меня или вопрос, вводим IP-адрес, нажимаем кнопочку, надо проверить есть ли этот IP-адрес и все


Reindeer Moss Eater   (2004-07-01 09:57:00) [24]

ну так я и говорю, вдруг неродивый пользователь ввел не тот
IP-адрес, мне ведь надо его проверить, чтобы программа не вызвала коллапс :)


перечитай [3] три раза


Reindeer Moss Eater   (2004-07-01 09:56:00) [25]

Что-то я нить разговора терять начал

сначала было
Присутствует ли в сети компьютер с введенным в edit IP-адресу

потом стало
как тогда проверить праильность IP-адреса

Задавай разныевопросы в разныхветках


Артем К.   (2004-07-01 09:55:00) [26]

ну так я и говорю, вдруг неродивый пользователь ввел не тот
IP-адрес, мне ведь надо его проверить, чтобы программа не вызвала коллапс :)


Reindeer Moss Eater   (2004-07-01 09:54:00) [27]

А если его действительнофизически нет, то зачем это проверять программно?


Артем К.   (2004-07-01 09:53:00) [28]

ну вот если действительно компа физически нет, как тогда проверить праильность IP-адреса (или выдать сообшение, что комп выключен ли че-нить еще)


Reindeer Moss Eater   (2004-07-01 09:49:00) [29]

Ну вот ты сам все уже сказал.

Если мы руками обеспечим то, что компьютера с искомым адресом не будет существовать физически, то наш программный метод скажет нам, что компьютера не существует.

Здорово, да?


Anatoly Podgoretsky   (2004-07-01 09:49:00) [30]

Артем К.   (01.07.04 09:46) [6]
Отсутствие ответа не означает отсутствие компьютера с таким ИП или отсутствие такого адреса, при условии что копьютер включен и нормально работает, не висит.


Артем К.   (2004-07-01 09:46:00) [31]

а если мы не будем назначать ни какому компу в сети 192.168.1.X
адрес 192.168.2.1, то тогда ping нам скажет, что превышен интервал ожидания для запроса, т.е. этого адреса нет (или компа с таким адресом нет)


Reindeer Moss Eater   (2004-07-01 09:41:00) [32]

и если этот адрес не существует в данной сети, то выдать сообщение

Эксперимент [3] уже провел?

максимум, что ты можешь сказать определенно - это то, что компьютер такой ЕСТЬ. Но ты не сможешь сказать, что компьютера такого НЕТ.


Артем К.   (2004-07-01 09:37:00) [33]

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


Reindeer Moss Eater   (2004-07-01 09:27:00) [34]

ведь он пингуется по введеному адресу и если такого компа нет, то выдает сообщение

А ты проверь сам.
Допустим твоя сеть 192.168.1.X
Берем один компьютер и присваиваем ему адрес 192.168. 2.1

А потом с помощью пинга пробуем доказать, что компьютера с таким адресом не существует


Артем К.   (2004-07-01 09:25:00) [35]

а как работает ping, ведь он пингуется по введеному адресу и если такого компа нет, то выдает сообщение


Reindeer Moss Eater   (2004-07-01 09:16:00) [36]

Такой компьютер можно обнаружить только если на твоей машине есть маршрут к нему.
Поэтому в общем случае задача нерешаема.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо