Fixed local address issue in linux
This commit is contained in:
parent
b30fcba967
commit
e4ceb609be
1 changed files with 4 additions and 2 deletions
|
|
@ -9,6 +9,8 @@ import zutil.osal.MultiCommandExecutor;
|
|||
|
||||
import java.io.IOException;
|
||||
import java.net.InetAddress;
|
||||
import java.net.NetworkInterface;
|
||||
import java.net.SocketException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.concurrent.Executors;
|
||||
import java.util.concurrent.ScheduledExecutorService;
|
||||
|
|
@ -31,7 +33,7 @@ public class NetScanController implements HalEventController, HalAutoScannableCo
|
|||
|
||||
@Override
|
||||
public boolean isAvailable() {
|
||||
return true;
|
||||
return ! InetScanner.getLocalInet4Address().isEmpty();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
@ -44,7 +46,7 @@ public class NetScanController implements HalEventController, HalAutoScannableCo
|
|||
logger.fine("Starting network scan...");
|
||||
InetScanner scanner = new InetScanner();
|
||||
scanner.setListener(NetScanController.this);
|
||||
scanner.scan(InetAddress.getLocalHost());
|
||||
scanner.scan(InetScanner.getLocalInet4Address().get(0));
|
||||
logger.fine("Network scan done");
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue