应用如何在手机上访问本地电脑上的tomcat服务器,设置"localhost"或者"127.0.0.1"是不行的,在模拟器上将 ip设置为"10.0.2.2"(也可以设置为本地服务器的IP地址如本机:http://192.168.1.102)是可以访问的,但到真机上此方法行不通。 真机连接方法:1.本地电脑搭建的服务器与手机共同连接到一个无线网络下。 2.服务器端需要关闭防火墙。
3.程序连接:将Android应用的HttpClient访问地址设为服务端ip地址(如本机:http://192.168.1.102):
4.总结:其实在有无线局域网的情况下真机与模拟器连接本地服务端是一样的,唯一区别是真机连接到本地服务器需要关闭防火墙(本人就是没有关闭防火墙折腾了N个小时)。 |
|