首先我使用的是Eclipse 在Windows系统上搭建本地服务器,如果你还没有搭建好服务器,请参考 http://www.jianshu.com/writer#/notebooks/11505921/notes/11004734 在Windows系统上搭建Tomcat服务器。
搭建好服务器,按照以下步骤实现:
1.我们使用Eclipse自己创建一个服务器项目:创建一个Web服务器项目,然后创建一个serlvlet 在他的get方法中封装服务器文件写如下代码:
<coed>
File file = new File("D://Test//pictures");
File[] files = file.listFiles();
Random random = new Random();
File file2 = files[random.nextInt(files.length)];
</code>
这样运行这个serlvet 就可以随机来展示一张照片了,复制这个网址,在浏览器上也可以访问了,现在网址使用的是localhost 或者127.0.0.1这个都是我电脑的本地回环地址,如果你要运行到模拟器上,你就发先这个网址是不能访问的,因为模拟器,他读这个地址时候回去访问模拟器自己的系统,所以这个时候,一般是使用10.0.2.2这个地址代替。这个是基于在同一个局域网的情况,如果你想在其他地方使用其他方式访问这个服务器,就涉及到IP地址的解析,公司的说法,叫开墙。
比如你使用192.168.0.222,这个网址去访问服务器,而全世界只有255的4次方这个IP地址,这个是几月ip4 协议,当然ip6就能满足几辈子花不完的! 192.168.0.222 这个ip地址其实是一个内网分配的ip地址,是我们的路由器自己分配的,别人想要访问,需要一层一层的去访问,解析,推荐一个解析的工具,花生壳!
网友评论