随机:ConnectException:连接失败:ETIMEDOUT(连接超时)

时间:2013-02-14 09:54:09

标签: ksoap2 android-ksoap2

Webservice已在ASP.NET

中开发

我们在Android应用中使用KSOAP2。现在, SOMETIMES App会像上面提到的那样获得错误。

服务器和客户端都在同一网络环境中。由于错误是在 RANDOM 处生成的,因此我无法找到原因。

尝试:

  1. 网络检查/可访问性检查/远程登录并ping到服务器。
  2. 同一网络和不同网络上的设备/仿真器。
  3. 设备上的3G / EDGE / WiFi连接。
  4. 已为服务器分配了最大带宽(此外,目前只有一台设备正在使用它。)
  5. 注意:上述各点的所有可能组合已尝试多次。

    任何人都可以建议我如何追踪它? (主要问题是它是随机的)

    此外,有关于它是server side还是client side的想法?

1 个答案:

答案 0 :(得分:0)

首先,您应检查 KSOAP2调用是否在单独的Thread中运行。

然后你应该设置适当的超时值。

HttpsTransportSE transport = new HttpsTransportSE(host, port, file, timeout);

这是随机异常,因此很难找到原因。可能你的服务器有时有延迟。但这是通常的问题。您应该为正确运行的应用程序处理异常。在这种情况下,请对您的Web服务进行新的调用。