1
我想讓我的程序顯示什麼ipconfig
命令在Windows中顯示。我設法獲取主機名和IPv4地址,我如何獲得IPv6地址和子網掩碼?到目前爲止,我嘗試過各種各樣的事情。我的代碼是:當前連接信息 - Java
try {
InetAddress addr = InetAddress.getLocalHost();
String ipAddr = addr.getHostAddress();
String hostname = addr.getHostName();
gsc.mainWindow.printf("Host name: ",hostname,"\n");
gsc.mainWindow.printf("IP Address: ",ipAddr,"\n");
} catch (Exception e) {
gsc.mainWindow.printf("Error: ",e,"\n");
}
考慮gsc.mainWindow
在哪裏打印任何類型的對象。提前致謝!
(PS.If任何人都可以加入一些標記,我不能想到的,我將不勝感激!)
重複:http://stackoverflow.com/questions/6908398/inetaddress-gethostaddress-ipv6-compliant和http://stackoverflow.com/questions/1221517/how-to-get-subnet-mask-using- java – m4tx
第二篇文章對我來說根本不起作用......:/第一篇文章是我認爲我忽略的東西,我很抱歉... –
也許這一個會適合你:http://stackoverflow.com/questions/6557275/obtain-an-ipv4-subnetmask-with-java :) – m4tx