7

SO上有很多关于在Android手机上设置AP(热点)的帖子。然而,在所有这些情况下,AP 都是通往外部互联网世界的管道。就我而言,我只想要一个在移动设置上作为 AP 运行的服务器应用程序。并让所有客户端 android 手机连接到它,发送数据并根据需要断开连接。假定没有互联网连接(即没有 gprs/3g 等)。

我的观察:如果我在连接到 GPRS 时设置了一个 wifi AP(通过设置 -> 网络共享和便携式热点),那么另一部 android 手机可以成功连接到这个 AP 并将数据发送到应用程序。但是,如果我禁用 GPRS,即使客户端显示它已连接到 AP,它似乎也无法发送任何数据。似乎外部互联网连接是 AP 模式工作的必要条件。

这种理解正确吗?还是我设置错了?

4

3 回答 3

3

我知道我迟到了(迟到了 3 年多:),但我正在寻找解决这个问题的方法,偶然发现了一个简单的解决方法。我正在使用带有 Android 5.0.1 的 Nexus 4,我可以轻松地配置我的手机以将其用作 Android Wi-fi AP 热点 - 无需互联网。只需转到Settings / Data Usage 并禁用“Mobile data移动”选项卡下的“”选项。然后像往常一样启用 WiFi 热点选项。

我试图让它工作,以便在我上下班时使用 VulnHub.com 的 VirtualBox 机器,该机器要求桥接连接(没有互联网,但使用我的笔记本电脑和手机,我能够做到: )

于 2015-12-22T16:50:38.857 回答
0

我有相同的用例,并且正在寻找与您相同的信息。我检查了一些仅支持 WiFi 的平板电脑甚至没有 HotSpot 设置。即使有它的设备,如果我取出 SIM 卡,我也无法启用 HotSpot(我收到一条消息,要求我先插入 SIM 卡)。

看起来我们的用例不受 Android 支持。相反,HotSpot 功能在设计时并未考虑到我们的用例。我的意思是,如果 Android 手机或平板电脑不提供外部连接,为什么最终用户要在 HotSpot 模式下使用它?

于 2012-12-06T14:06:15.610 回答
0

我认为您在代码中使用了互联网 IP 而不是本地 IP 进行通信,不是吗?

于 2012-07-27T19:22:19.600 回答