2011-12-09 150 views
2

我需要连接两个使用wifi的android设备。一台设备是一台服务器,它向第二台设备发送某些命令。我的问题是如何从客户端设备获取服务器的IP地址?使用一些外部WiFi网络是可能的。 Android.net.wifi.p2p对我来说是不可接受的,因为它只支持自API级别14以来。使用wifi连接两个Android设备

更新:是否可以扫描当前的wifi网络以查找连接的设备?在我的情况下,客户端扫描它的网络,找到服务器并连接到它。

回答

1

要么你有一个固定的IP在服务器上或者你可以实现某种形式的广播每n次,只有你的设备应答。

也许你可以向你的子网中的所有IP发送一个HELLO请求的UDP数据包,当服务器收到它时,他用ACK Paket响应。

如果你想检查一个设备是否可用在网络上尝试ping它,然后尝试连接。

+0

好,送了一些“Hello报文”似乎是不错的想法中的DLNA设备,但我不能得到直接连接到子网中的所有设备的列表? –

0

Try this

使用这个我能找到wifi网络

相关问题