Class SocketConnectivityCheck

    • Constructor Detail

      • SocketConnectivityCheck

        public SocketConnectivityCheck​(@NonNull
                                       Context context,
                                       @NonNull
                                       String lookupHost,
                                       int port,
                                       int timeoutMs)
        Check the connectivity by establishing a connection to lookupHost:port with connection timeoutMs
        Parameters:
        context - The context
        lookupHost - Hostname or IP address. IP address is preferable as it will not raise any potential timing/unpredicted DNS resolution issues
        port - The port
        timeoutMs - The connection timeout in ms
    • Method Detail

      • isConnected

        public boolean isConnected()
        Description copied from interface: ConnectivityCheck
        Returns true if an internet connection is available
        Specified by:
        isConnected in interface ConnectivityCheck
        Returns:
        True if an internet connection is available