All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jvmMain.com.javiersc.resources.networkResponse.utils.isInternetAvailable.kt Maven / Gradle / Ivy

There is a newer version: 0.7.1
Show newest version
package com.javiersc.resources.networkResponse.utils

import java.net.InetSocketAddress
import java.net.Socket

public actual val isInternetAvailable: Boolean
    get() = runCatching {
        Socket().apply {
            connect(InetSocketAddress(Constants.DnsIp, Constants.DnsPort), Constants.DnsTimeout)
            close()
        }
    }.isSuccess




© 2015 - 2024 Weber Informatics LLC | Privacy Policy