android中两个设备之间的无线通信

时间:2015-05-11 04:44:41

标签: android android-wifi

我有两个不同的Android应用程序在两个不同的Android设备上运行(比如说device1和device2),两个设备都连接到同一个WiFi网络。

现在,我必须从device1发起一个命令,它可以被device2接收并执行它并将结果发送回device1。

device1没有关于device2的任何信息,即ip地址,设备ID等..所以首先它必须识别运行第二个Android应用程序的设备2,然后建立连接并开始进行通信。

请建议我实现它的最佳方法。

1 个答案:

答案 0 :(得分:-1)

如果这两个设备在同一个子网上,实际上很容易。单元1发送单元2响应的广播。现在他们都拥有彼此的IP地址。

以下表示本地IP广播。

http://en.wikipedia.org/wiki/Broadcast_address