2015-11-19 117 views
-1

我正在构建一个android应用程序,该应用程序应该连接到名为“Login”的servlet以验证用户名和密码。当我使用时,它工作良好en genyMotion模拟器: http://192.168.1.100:8081/Android/Login 。但是,当我尝试使用我的真实设备进行连接时,我得到了连接错误的时间。我正在使用“我的无线路由器3.0”使我的笔记本电脑托管我的手机。我甚至试过 http://192.168.23.1:8081/Android/Login 但仍然没有工作。 这里是我的ipconfig: ipconfig将android设备连接到servlet

回答

1

这似乎是您的系统上的防火墙问题。

模拟器能够连接,因为连接源自本地主机(同一系统)。但是,来自真实设备的连接被认为是来自远程主机的传入连接。

默认情况下,Windows不允许来自远程主机的任何传入连接。您可以在防火墙设置中更改此设置,以允许端口8081上的传入连接。

+0

我错过了那个:P – ghassen92