http://www.mrbustonian.com

在WiFi环境下可以正常加载图片

图片 1

我是一名Android的菜鸟,出于学习的目的通过AndroidStudio开发了一款小程序,主要功能是通过访问部署在服务器上的我使用C#语言编写的webservice获取数据库中的相关数据,但是在测试的时候发现,在真机环境下程序无法通过手机4G网络访问服务器try{URLurl=newURL(path);HttpURLConnectioncon=(HttpURLConnection)url.openConnection();con.setRequestMethod("GET");con.setConnectTimeout(10000);intcode=con.getResponseCode();if(code==200){//在这里报错failedtoconnectto/ipAddress(portport)after10000ms,在WiFi环境下可以正常加载图片。WiFi与服务器不再同一局域网。InputStreaminputStream=con.getInputStream();Bitmapbitmap=BitmapFactory.decodeStream(inputStream);Messagemsg=Message.obtain();msg.obj=bitmap;msg.what=GET_DATA_SUCCESS;handler.sendMessage(msg);inputStream.close();}catch(IOExceptione){e.printStackTrace();}然后调用loadImage方法```

loadImage("")

//这个连接在浏览器里面直接输入是可以打开的,通过APP加载就不行。```我的AndroidManifest.xml网络权限已添加。```

uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/uses-permissionandroid:name="android.permission.INTERNET"/uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/uses-permissionandroid:name="android.permission.READ_EXTERNAL_STORAGE"/

```防火墙nat配置:![图片说明](_371932.jpg)哪位大神帮我看看问题到底出在什么地方?另外发下一个神奇的显现,手机上下载一个抓包精灵,开始抓包后app就可以正常访问服务器了,一旦停止抓包就又不行了,也是没谁了。。。。

郑重声明:本文版权归俄罗斯254娱乐网址所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。