![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Присутствует ли в сети компьютер с введенным в edit IP-адресу [D7, WinXP]
Артем К. © (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]Такой компьютер можно обнаружить только если на твоей машине есть маршрут к нему.
Поэтому в общем случае задача нерешаема.