次のコードでホストの rechability を確認しようとしています:
Socket socket = new Socket();
try
{
SocketAddress socketAddress = new InetSocketAddress(InetAddress.getByName("https://www.google.co.in"), 80);
socket.connect(socketAddress, 2000);
}
catch (IOException e)
{
Log.e("server",e.getMessage());
return false;
}
finally
{
if (socket.isConnected()) {
try {
socket.close();
}
catch (IOException e) {
e.printStackTrace();
}
}
}
return true;
しかし、それは常に false を返します。他に追加する必要があるものはありますか。未解決のホスト URL 例外が発生します。