在模拟器上部署时,我的应用程序运行正常。 这是我用来建立连接的代码片段
URL u=new URL("http://10.0.2.2:8080/music.com/first");
URLConnection urlConnection=u.openConnection();
我正在访问位于tomcat6的webapps文件夹中的servlet。 但现在我想通过部署在连接到wifi的原始设备上运行应用程序,我的系统也连接到互联网。
问题是,我应该用什么来代替ip地址?
答案 0 :(得分:0)
转到控制面板并打开网络设置,然后单击"更改适配器设置",在弹出菜单中左键单击网络连接,选择"状态"。点击此处的详细信息,它将显示IP。此时我发现我的IP是192.168.1.2
根据我的代码,我调整了它,以便我可以通过Mobile访问Servlet
URL u=new URL("http://192.168.1.2:8080/music.com/first");
URLConnection urlConnection=u.openConnection();
我唯一的错误是,我没有在IP中包含端口号。但截至目前我已经做到了。