interfaceAddresses property
Get a Map of all the interfaces and IP addresses found in the interfaces
Implementation
Future<Iterable<Map<NetworkInterface, Iterable<InternetAddress>>>> get interfaceAddresses async{
List<Map<NetworkInterface, Iterable<InternetAddress>>> addresses = [];
for(NetworkInterface interface in await interfaces){
Map<NetworkInterface, Iterable<InternetAddress>> map = {};
map[interface] = interface.addresses;
addresses.add(map);
}
return addresses;
}