mirror of
https://github.com/esp8266/Arduino.git
synced 2025-06-17 22:23:10 +03:00
Zeroconf services may have multiple IP addresses: let's consider them all
This commit is contained in:
@ -93,7 +93,8 @@ public class NetworkDiscovery implements Discovery, ServiceListener, cc.arduino.
|
||||
@Override
|
||||
public void serviceResolved(ServiceEvent serviceEvent) {
|
||||
ServiceInfo info = serviceEvent.getInfo();
|
||||
String address = info.getInet4Addresses()[0].getHostAddress();
|
||||
for (InetAddress inetAddress : info.getInet4Addresses()) {
|
||||
String address = inetAddress.getHostAddress();
|
||||
String name = serviceEvent.getName();
|
||||
|
||||
PreferencesMap prefs = null;
|
||||
@ -123,6 +124,7 @@ public class NetworkDiscovery implements Discovery, ServiceListener, cc.arduino.
|
||||
ports.add(port);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void removeDuplicateBoards(BoardPort newBoard) {
|
||||
Iterator<BoardPort> iterator = ports.iterator();
|
||||
|
Reference in New Issue
Block a user