程序是要从远程服务器上下载xml并解析,用wifi接入就没问题,一换成gprs(cmnet)就会连接timeout。
远程服务器用的是一个虚拟主机:http://tonygao.web-44.com/resources.xml(p.s. 免费二级域名,不能绑定Ip)
好像用gprs连接的时候,就会 catch 到IOException error 和 connect to /124.205.228.47:80 timed out。
这是个服务器ip,没有绑定当然不能访问,问题是wifi的时候直接通过域名就能访问,为何切换成cmnet以后,execute语句会
去解析ip呢,这个我比较菜,实在不能理解,期望高手指教thanks in advance...try{
HttpClient httpclient = new DefaultHttpClient();
HttpResponse httpresponse = httpclient.execute(httpRequest);
}catch (IOException e){
Log.e(TAG,"IOException");
Log.e(TAG,e.getMessage().toString());

解决方案 »

  1.   

    http://tonygao.web-44.com/resources.xml所在的服务器是公网IP么?
      

  2.   


    124.205.228.47 服务器ip,上面运行了20多个网站,tonygao.web-44.com是给我的二级域名, 主机屋申请的免费php空间,怎么看是不是公网ip
      

  3.   

    解析IP是必须的步骤啊,你确定你是cmnet么?去APN里面看一下,如果是cmwap的话肯定是访问不了的。要设置代理