pingr (version 2.0.0)

is_online: Is the computer online?

Description

Check if the computer is online. It does three tries:

  • Queries myip.opendns.com on OpenDNS, see my_ip().

  • Retrieves icanhazip.com via HTTPS, see my_ip().

  • Retrieve Apple's Captive Portal test page, see apple_captive_test(). If any of these are successful, it returns TRUE.

Usage

is_online(timeout = 1)

Arguments

timeout

Timeout for the queries. (Note: it is currently not used for the DNS query.)

Value

Possible values:

  • TRUE Yes, online.

  • FALSE No, not online.

Examples

Run this code
# NOT RUN {
is_online()
# }

Run the code above in your browser using DataLab