Я использую WiFiDirect для подключения моего устройства android к другому устройству с помощью WiFiDirect.
У меня есть следующий метод получения IP-адреса хоста, который отлично работает, когда устройство не является владельцем группы.
public String getDestinationDeviceIpAddress(WifiP2pInfo wifiP2pInfo) {
String destinationAddress;
if (wifiP2pInfo.isGroupOwner) {
destinationAddress = // How to get the address here ???
} else {
// This works great !
destinationAddress = wifiP2pInfo.groupOwnerAddress.getHostAddress();
}
return destinationAddress;
}
Вопрос:
Как я могу получить адрес партнера в случае, если wifiP2pInfo.isGroupOwner
истинно? Другими словами, как получить адрес партнера, когда устройство android является владельцем группы (GO)?
Android sdk версия:
Targeting android SDK версии 28 и выше