2009-12-31

Get real network interface IP-address use JAVA

/* 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

2009-12-29

Call Java from JavaScript

原來 JavaScript 可以呼叫 local 的 Java class program

Accessing Java from JavaScript link

Call a Java method from Javascript link

Get local IP address?

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)