我需要使用wifi连接两个Android设备。一个设备是服务器,它将某些命令发送到第二个设备。我的问题是如何从客户端设备获取服务器的IP地址?可以使用一些外部wifi网络。 Android.net.wifi.p2p对我来说是不可接受的,因为它仅在API级别14以后才受支持。
更新:是否可以扫描当前的wifi网络以查找连接的设备? F.e.,就我而言,客户端扫描其网络,找到服务器并连接到它。
答案 0 :(得分:1)
您在服务器上拥有固定的IP,或者您可以每隔n次实施某种广播,只有您的设备才能应答。
也许您可以向子网中的所有IP发送带有一些HELLO请求的UDP数据包,当服务器收到它时,他会使用ACK Paket进行响应。
如果您想检查网络上的设备是否可用,请尝试ping它,然后尝试连接。
答案 1 :(得分:0)
使用此功能,我可以在wifi网络上找到DLNA设备