Функция Ping

         Описание функции


Ping

Пинг хоста и возврат задержки ответа.

Ping ( "address/hostname" [, timeout = 4000 ] )

Параметры

address/hostname Например "www.autoitscript.com" или "87.106.244.38".
timeout [необязательный] Это время ожидания ответа в миллисекундах (по умолчанию 4000).

Возвращаемое значение

Успех:Возвращает задержки в миллисекундах (больше чем 0).
Ошибка:Возвращает 0, если хост не пингуется или произошли другие сетевые ошибки и устанавливается @error. (Смотрите примечания)

Примечания

Когда функция завершается с ошибкой (возвращает 0) @error содержит расширенную информацию:
1 = Хост в офлайне
2 = Хост недоступен
3 = Bad destination
4 = Другие ошибки

Пример

; Пинг сайта AutoIt каждые 250 миллисекунд
$iPing = Ping("www.AutoItScript.com", 250)
If $iPing Then ; также возможно:  If @error = 0 Then ...
    MsgBox(4096, "Состояние", "В онлайне, задержка ответа: " & $iPing)
Else
    MsgBox(4096, "Состояние", "Произошла ошибка, @error=" & @error)
EndIf