はじめに
今回はAndroid端末でネット疎通確認をするためのコードを紹介していこうと思います
本文
withContext(ioDispatcher) {
resultOf {
// hostnameには適当なアドレスをいれておきます
val inetHostname = InetAddress.getByName(hostname)
val inetSocketAddress = InetSocketAddress(inetHostname, HTTPS_PORT)
Socket().use { it.connect(inetSocketAddress, TIMEOUT_MILLIS) }
}
}
こうすることでネットが正常に疎通しているかを確認することができます
さいごに
今回はネット疎通確認用のコードを紹介しました
どなたかのお役に立てれば幸いです