The
connection function determines whether a device has access to the Internet. If called with no arguments, then the function determines whether the device can connect to the Internet via Wi-Fi or via a mobile network like 3G, 4G, or GPRS. Optional arguments (
WiFi and
Mobile) allow you to determine if a given connection is valid on mobile CSEntry. On desktop CSEntry, the optional arguments are ignored and the function returns whether a connection can be made via a LAN, a Wi-Fi connection, or a mobile network connection.
The function returns a logical value of
1 (
true) if a connection exists and
0 (
false) otherwise. The presence of a connection does not guarantee access to the Internet, however. For example, a device could be connected to a Wi-Fi router that does not have an Internet connection. The function would still return
1 in that case.