我有两个不同的Android应用程序在两个不同的Android设备上运行(比如说device1和device2),两个设备都连接到同一个WiFi网络。
现在,我必须从device1发起一个命令,它可以被device2接收并执行它并将结果发送回device1。
device1没有关于device2的任何信息,即ip地址,设备ID等..所以首先它必须识别运行第二个Android应用程序的设备2,然后建立连接并开始进行通信。
请建议我实现它的最佳方法。
答案 0 :(得分:-1)
如果这两个设备在同一个子网上,实际上很容易。单元1发送单元2响应的广播。现在他们都拥有彼此的IP地址。
以下表示本地IP广播。