この男と同じネットワークの問題が発生しました[ここにリンク]
ほとんどのネットワーク要件は 2g/3g モードで正常に動作しますが、Wifi 経由で接続した場合にのみ問題が発生します。
しかし、iPhone4,5/Web ブラウザではすべてうまく動作しますが、何が問題なのかわかりません。
だから、どんな助けでも大歓迎です!ありがとう
ここにコードがあります
//Code in HttpHelper.java
public class HttpHelper{
..................
HttpGet get = new HttpGet(url);//295
HttpResult result = new HttpResult();
HttpClient client = getNewHttpClient();
HttpResponse response = client.execute(httpPost);// line 298
..................
public static HttpClient getNewHttpClient() {
return new DefaultHttpClient();
}
..................
}
//Code in HttpResult.java
public class HttpResult {
public int code;
public String response;
public HttpResult(){
this.code = HttpStatusCode.FAIL;
this.response = null;
}
}
ここにログがあります
10-30 11:18:18.672: W/System.err(945): org.apache.http.conn.ConnectTimeoutException: /188.151.209.58:80 への接続がタイムアウトしました 10-30 11:18:18.682: W/System.err(945): org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:121) で 10-30 11:18:18.682: W/System.err(945): org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:144) で 10-30 11:18:18.682: W/System.err(945): org.apache.http.impl.conn.AbstractPoolEntry.open (AbstractPoolEntry.java:164) で 10-30 11:18:18.682: W/System.err(945): org.apache.http.impl.conn.AbstractPooledConnAdapter.open (AbstractPooledConnAdapter.java:119) で 10-30 11:18:18.682: W/System.err(945): org.apache.http.impl.client.DefaultRequestDirector.execute (DefaultRequestDirector.java:360) で 10-30 11:18:18.682: W/System.err(945): org.apache.http.impl.client.AbstractHttpClient.execute (AbstractHttpClient.java:555) で 10-30 11:18:18.687: W/System.err(945): org.apache.http.impl.client.AbstractHttpClient.execute (AbstractHttpClient.java:487) で 10-30 11:18:18.687: W/System.err(945): org.apache.http.impl.client.AbstractHttpClient.execute (AbstractHttpClient.java:465) で 10-30 11:18:18.687: W/System.err(945): my.package.name.manager.http.HttpHelper.getResponse(HttpHelper.java:298) で 10-30 11:18:18.687: W/System.err(945): my.package.name.manager.http.HttpHelper.getData(HttpHelper.java:175) で 10-30 11:18:18.687: W/System.err(945): my.package.name..util.ThreadUtil$TaskRunnable.run(ThreadUtil.java:209) で 10-30 11:18:18.687: W/System.err(945): java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1076) で 10-30 11:18:18.687: W/System.err(945): java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:569) で 10-30 11:18:18.692: W/System.err(945): java.lang.Thread.run (Thread.java:856) で
私はandroidhttpclient/apache.httpclient/basic-http-client ...などを使用しようとしましたが、最終的にはタイムアウト例外が両方ともスローされました