android调用.net的webservice时,在模拟器上成功,但是在真机上测试提示java.net.SocketTimeoutException

但是在真机上测试提示java.net.SocketTimeoutException:Connectiontimedout,我调用的时自己普通PCIIS发布的webserv... 但是在真机上测试提示java.net.SocketTimeoutException: Connection timed out,我调用的时自己普通PC IIS发布的webservice,然后通过访问自己机器的IP地址 http://135.25.1.206:849/WebService.asmx访问,为什么不可以呢? 展开
 我来答
xianliao_2012
2013-04-16 · TA获得超过104个赞
知道答主
回答量:79
采纳率:100%
帮助的人:27.7万
展开全部
估计是地址问题,你得保证在你的真机上能访问这个地址才行。你在真机上用浏览器试试能否访问,我这边就不能访问这个地址。
追问
试过了,确实不能访问,我需要把我的webservice发布到外网的公共服务器上才能用真机访问么?
android手机调用webservide的速度如何啊?试过一个获取掉话好吗归属地的,感觉那个挺慢。
追答
是的,只有确保手机能访问才行。手机调用的速度,那要看数据量大不大了,以及网络是否畅通。一般的比如天气这类小数据还是挺快的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式