/* getIPx.java get ethernet ip address */
import java.net.*;
import java.util.*;
public class getIPx {
public static void main(String args[]) throws Exception {
String niname ;
InetAddress ia[] = null ;
String ip = null ;
NetworkInterface ni = null ;
Enumeration e = (Enumeration) ni.getNetworkInterfaces();
ni = (NetworkInterface) e.nextElement() ;
niname = (String) ni.getName();
if (niname!="eth0") {
ni = (NetworkInterface) e.nextElement() ;
niname = (String) ni.getName();
}
System.out.println(niname );
Enumeration e2 = (Enumeration) ni.getInetAddresses(); // get All ipaddresses
/*while (e2.hasMoreElements()) { // if more then one address need do loop
ia[0] = (InetAddress) e2.nextElement();
ip = ia[0].getHostAddress();
} */
System.out.println(e2.nextElement());
} //end of main
} // end of class
老夫個人雜記, 基於創用CC(Creative Commons)精神歡迎分享資料
Taiwan / Repulic of CHINA / ROC ( Traditional Chinese ).
2009-12-31
2009-12-29
Call Java from JavaScript
2009-12-28
My Home NAS 網路磁碟機
AirLink
Model: ANAS350 link
* Supports 3.5" IDE or SATA HDD
* 2 USB 2.0 hosts for extra storage
* 10/100 Fast Ethernet connection
* Easy setup for SMB / FTP Server
* Advanced FTP account management
Network Attached Storage(NAS)
Model: ANAS350 link
* Supports 3.5" IDE or SATA HDD
* 2 USB 2.0 hosts for extra storage
* 10/100 Fast Ethernet connection
* Easy setup for SMB / FTP Server
* Advanced FTP account management
Network Attached Storage(NAS)
訂閱:
文章 (Atom)