Ping
Пинг хоста и возврат задержки ответа.
Ping ( "address/hostname" [, timeout = 4000 ] )
Параметры
address/hostname | Например "www.autoitscript.com" или "87.106.244.38". |
timeout |
[необязательный] Это время ожидания ответа в миллисекундах (по умолчанию 4000). |
Возвращаемое значение
Успех: | Возвращает задержки в миллисекундах (больше чем 0). |
Ошибка: | Возвращает 0, если хост не пингуется или произошли другие сетевые ошибки и устанавливается @error. (Смотрите примечания) |
Примечания
Когда функция завершается с ошибкой (возвращает 0) @error содержит расширенную информацию:Пример
; Пинг сайта AutoIt каждые 250 миллисекунд
$iPing = Ping("www.AutoItScript.com", 250)
If $iPing Then ; также возможно: If @error = 0 Then ...
MsgBox(4096, "Состояние", "В онлайне, задержка ответа: " & $iPing)
Else
MsgBox(4096, "Состояние", "Произошла ошибка, @error=" & @error)
EndIf