WifiP2pDevice仅提供MAC地址。
http://developer.android.com/reference/android/net/wifi/p2p/WifiP2pDevice.html
我想在请求Peers()之后获取其他设备的IP地址(但不是MAC地址)。如何做到这一点?
192.168.49.1
。/proc/net/arp
中读取MAC地址与IP的哈希映射向其发送。现在,当您想要向MAC地址发送文件或消息时,请从此哈希映射中读取其IP。但是,对等方只能将消息发送给GO,因此如果消息发送到GO_IP以外的IP,则需要将该角色分配给GO,然后将其转发到相应的设备。proc/net/arp
,你将得到一个当前连接到你的热点的设备列表。因此,当人们连接到你时,读取这个文件并解析它以获取硬件地址(MAC地址)和IP地址。 - unrealsoul007
onConnectionInfoAvailable(final WifiP2pInfo info)
中获取 “组所有者IP地址” 吗?http://developer.android.com/training/connect-devices-wirelessly/wifi-direct.html - Hariharan Gandhi