【发布时间】:2011-07-13 13:39:19
【问题描述】:
我正在设计一个需要在本地设备上使用网络服务器的 Android 应用。为此,我一直在尝试一些不同的服务器。目前我还没有编写任何代码或在模拟器中运行任何东西,只是在我的实际手机上玩弄服务器,我正在观察一些奇怪的行为。
每当我尝试连接到本地 Web 服务器时,如果我关闭了 WIFI,HTTP 请求就会失败。如果我打开WIFI,它会成功。 根据我使用的地址,我得到不同的结果:使用 localhost 或 127.0.0.1,当 WIFI 关闭时,我得到连接被拒绝;使用当前的 10.X.Y.Z 地址我得到一个超时。两个地址都在 WIFI 开启时工作。
我已经用 xWS、PAW 和 i-Jetty 尝试过这个:行为是一致的。 WIFI开启,我可以连接到本地网络服务器; WIFI关了,我不能。 我在三星 Galaxy S (GT-I9000) 上使用 Android 2.3.3 上的默认“互联网”浏览器。
有人知道这是为什么吗?这是我需要更改某个设置的简单问题,还是发生了什么?
干杯,
/乌菲
【问题讨论】: