0

好吧,在我尝试制作一些应用程序时,我收到了这个错误:

使用此代码:

String host = "192.168.0.137";
if (InetAddress.getByName(host).isReachable(4000)) {                            
    Log.i("Host",host + " is reachable");                            
}else{
    Log.i("Host",host + " is not reachable");                            
}

我尝试 ping 我的桌面 IP 192.168.0.137,但得到的答案是无法访问。当我 ping 另一部 Android 智能手机时,我得到一个“可访问”的答案。

当我在 Java 应用程序上尝试相同的代码时,ping 我的智能手机,它是可以访问的。

是的,我正在使用<uses-permission android:name="android.permission.INTERNET" />并且正在手机上运行我的应用程序,而不是在模拟器上。我的设备连接在桌面的同一个局域网中。

有什么问题?

4

0 回答 0