我的 android 应用程序与 .Net webservice 通信。我使用 ksoap2 库与 Web 服务进行通信。
我看到每次我在 web 服务中激活方法时都需要很长时间。我调试了该HttpTransportSE.call()
方法,我发现在该InetAddress.getHostByAddrImpl(byte[])
方法中,大约 20 秒后出现了一个未知的主机异常...
这很奇怪,因为我的 url 是一个 IP 地址,并且不需要 dns 查找......
即使我运行此代码,此异常也会出现:
InetAddress.getByName("192.168.191.110").getCanonicalHostName();
有人可以解释一下如何解决这个问题吗?
谢谢!!