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访问,为什么不可以呢?
展开
1个回答
展开全部
估计是地址问题,你得保证在你的真机上能访问这个地址才行。你在真机上用浏览器试试能否访问,我这边就不能访问这个地址。
追问
试过了,确实不能访问,我需要把我的webservice发布到外网的公共服务器上才能用真机访问么?
android手机调用webservide的速度如何啊?试过一个获取掉话好吗归属地的,感觉那个挺慢。
追答
是的,只有确保手机能访问才行。手机调用的速度,那要看数据量大不大了,以及网络是否畅通。一般的比如天气这类小数据还是挺快的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询