从android连接wcf服务时出错。错误:无法连接到/10.0.2.2

时间:2014-01-13 09:33:01

标签: c# java android wcf ksoap2

从android调用wcf ksoap2时。

htp.call(SOAP_ACTION, soapEnvelop);

我得到了这个例外。

  

java.net.ConnectException:无法连接到/10.0.2.2(端口52442)   20000ms后:连接失败:ENETUNREACH(网络无法访问)

我的代码工作正常到昨晚,但现在却没有。

提前致谢

1 个答案:

答案 0 :(得分:2)

很明显,这不是任何路由器 - 防火墙相关的问题,因为你在同一个网络下,所以只有三种可能性:

  1. 该IP
  2. 上的那个端口没有任何内容
  3. 该计算机上有一个阻止该连接尝试的本地防火墙
  4. 您没有使用WIFI,因此您不在同一个网络下。
  5. 您可以手动从计算机中的浏览器打开该URL吗?如果是的话,我建议使用一些调试工具来跟踪TCP数据包(我不知道你在目标机器上使用什么样的操作系统;如果它是一些linux发行版,tcpdump可能有帮助。)< / p>

    假设您在AndroidManifest.xml文件中拥有android.permission.INTERNET权限。