Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 565
Благодарности: 41

Профиль | Сайт | Отправить PM | Цитировать


Как определить наличие хоста? Встроенный пинг не работает. Проверил тремя разными способами, вот последний:
Код: Выделить весь код
MsgBox(0,"",ping("192.168.0.1"))
  ping("192.168.0.1")
  MsgBox(0,"",@error)
говорит, что хост доступен(23 мс, @error=0) , несмотря на то, что моя подсетка 192.168.100.0/24, а вот что виндовый пинг говорит
Код: Выделить весь код
Ответ от 217.106.xxx.xxx: Заданная сеть недоступна.
  
  Статистика Ping для 192.168.0.1:
      Пакетов: отправлено = 1, получено = 1, потеряно = 0 (0% потерь),
  Приблизительное время приема-передачи в мс:
      Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек
Может, его смущает выделенное? Но такой случай в докуменатции описан, @error д.б. равен 2, так что за отмазку не канает

Аутоитовский пинг даже на ping("192.168.0.0" говорит 23, т.е. ответ через 23 мс.

Отправлено: 19:27, 13-02-2006 | #6