network.canDetectNetworkStatusChanges

Type Boolean
Library network.*
Revision Release 2024.3703
Keywords network status, reachability, canDetectNetworkStatusChanges
See also network.setStatusListener()
networkStatus

Overview

Returns true if network reachability events are supported on the current platform.

Syntax

network.canDetectNetworkStatusChanges

Gotchas

Network reachability (networkStatus) events are only supported on macOS and iOS.

Example

local function networkListener( event )
    print( "Network event" )
end

if ( network.canDetectNetworkStatusChanges ) then
    network.setStatusListener( "www.solar2d.com", networkListener )
else
    print( "Network reachability not supported on this platform." )
end