Witam. W moim programie wczytuje IP komputera na ktorym jest odpalony używając
InetAddress addr = InetAddress.getLocalHost();
Problem jednak zaczyna się, gdy na komputerze postawiona jest druga sieć (wirtualna) - wtedy program wyświetla ostatnie IP z tabeli. Mam za zadanie pokazać wszystkie IP (ip v4 oczywiscie) komputera w comboboxie, nie wiem jednak kompletnie jak sie do tego zabrac. Moze ktos mi pomoc? Z gory dzieki.
0
0
try {
InetAddress[] ips = InetAddress.getAllByName(InetAddress.getLocalHost().getHostName());
for (InetAddress ip: ips) {
System.out.println(ip.getHostAddress());
}
} catch (UnknownHostException e) {
e.printStackTrace();
}
0
Dzieki za odpowiedz, dopiero odczytalem ;p A jakby wygladalo to dla Inet4Address?
//niewazne, zrobilem filtrowane comboboxa i cacy, thx