在本地使用相同应用程序的两个Android手机之间的无线通信(无互联网)

时间:2012-11-24 14:56:13

标签: android connection wifi

  

可能重复:
  Connect two android phones with wi-fi (without laptop or access point) and send file

我想构建一个应用程序,它通过Wifi在两个Android手机之间进行通信。他们应该能够在没有互联网访问的情况下进行通信(例如发送消息)因此用户只需要安装相同的应用程序并激活Wifi。我不想使用蓝牙或NFC(原因:wifi的范围更广)。如果它适用于Android 2.2,那将会很棒。我搜索了很多stackoverflow问题,但我找不到那个确切的情况。

到目前为止,我能够在一个Android上激活一个wifi热点(接入点),让第二个设备访问该连接。问题是其他设备也可以访问互联网。但我只想让这两个设备进行通信而不需要互联网。 是否可以限制热点连接不允许上网?

另一种选择称为“Wifi direct”,仅适用于4.0或更高版本的Android。 4.0以下的设备有类似的东西吗?

我还读到了关于socket的内容。我是对的,我需要在同一个无线局域网中进行通信,否则我需要上网?套接字是否适用于我的情况?

您会建议哪个选项,我在这里错过了任何选项?

0 个答案:

没有答案