【问题标题】:Android Wi-fi AP hotspot - without internetAndroid Wi-fi AP 热点 - 无需互联网
【发布时间】:2012-07-27 11:37:19
【问题描述】:

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

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

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

【问题讨论】:

标签: android wifi


【解决方案1】:

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

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

【讨论】:

  • 感谢您的回答。我可以通过热点将我的 Mac 与我的 Android 手机连接起来,并且我的手机已关闭移动数据。是否有任何可用的应用程序可以在没有互联网的情况下通过热点测试移动和 PC 之间的交互?
【解决方案2】:

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

【讨论】:

  • 不,我使用的是本地 ip。 AP 的 IP 为 192.168.43.1,客户端的 IP 为 192.168.43.75(例如)。基本上我只是想弄清楚如何让两个 android 设备在不生根的情况下相互通信。
  • 0 否决票可以使用套接字与两个 android 设备进行通信,您是说如果客户端侦听特定端口并且服务器打开并连接到例如 192.168.43.75 和客户端的端口正在收听,例如 1111 并尝试发送样本数据,如果 GPRS 被禁用,数据将不会发送?!
  • 您在手机上使用防火墙吗?禁用它们并重试,您使用的是哪个版本的 android?
【解决方案3】:

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

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

【讨论】:

  • 我有几台没有 SIM 卡的设备(Nexus 5、Galaxy S4 Play 版)可以毫无问题地执行此功能,所以我怀疑这是问题所在,除非制造商篡改了他们应该做的事情一个人离开了。
猜你喜欢
  • 2023-01-29
  • 1970-01-01
  • 2011-07-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多