我想构建一个应用程序,通过 Wifi 在两部安卓手机之间进行通信。他们应该能够在没有互联网访问的情况下进行通信(例如发送消息)。因此,用户只需要安装相同的应用程序并激活 Wifi。我不想使用蓝牙或 NFC(原因:wifi 范围更广)。如果它适用于 Android 2.2,那就太好了。我搜索了很多 stackoverflow 问题,但找不到确切的案例。
到目前为止,我能够在一个 android 上激活一个 wifi 热点(接入点)并让第二个设备访问该连接。问题是其他设备也可以访问互联网。但我只想让这两个设备在不需要互联网的情况下进行通信。是否可以限制热点连接不允许互联网访问?
另一个选项称为“Wifi direct”,仅适用于 4.0 或更高版本的 Android。4.0以下的设备有类似的东西吗?
我进一步阅读了有关套接字的信息。我是对的,我需要在同一个无线局域网中进行通信还是需要互联网访问?我的机箱可以使用插座吗?
你会建议哪个选项,我在这里错过任何选项吗?