2013-02-14 80 views
1

web服务已在ASP.NET随机:的ConnectException:连接失败:ETIMEDOUT(连接超时)

我们在Android应用程序使用KSOAP2被开发出来。现在,有时候应用程序获取如上所述的错误。

服务器和客户端都处于相同的网络环境。由于错误在RANDOM生成,我无法追查它的原因。

尝试:

  1. 网络检查/可达性检查/ telnet和ping来服务器。
  2. 相同和不同网络上的器件/仿真器。
  3. 设备上的3G/EDGE/WiFi连接。
  4. Server已被分配的最大带宽

NOTE(此外,只有一台设备现在使用它。):所有以上的点,可能的组合已经试过的次数。

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

此外,任何想法是否在server sideclient side

回答

0

首先,您应该检查您的KSOAP2调用单独运行Thread

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

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

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

相关问题