2009년 05월 21일
Hudson의 프로젝트 적용 방안
# by | 2009/05/21 00:41 | Programmer's notes | 트랙백(1) | 덧글(0)
# by | 2009/05/21 00:41 | Programmer's notes | 트랙백(1) | 덧글(0)
package test;
import java.net.NetworkInterface;
import java.net.SocketException;
import java.util.Enumeration;
public class NetworkInterfaceTest {
public static void main(String[] args) throws SocketException {
Enumeration<NetworkInterface> nienum = NetworkInterface.getNetworkInterfaces();
while (nienum.hasMoreElements()) {
NetworkInterface ni = nienum.nextElement();
System.out.print(ni.getName());
System.out.print(" : ");
byte[] hardwareAddress = ni.getHardwareAddress();
String div = "";
if (hardwareAddress != null) {
for (byte b : hardwareAddress) {
System.out.print(div);
System.out.format("%02X", b);
div = "-";
}
}
System.out.println();
}
}
}
위와 같이 가져올 수 있다.
Java SE 6.0 부터 제공하는 getHardwareAddress() 를 사용하면 되며, 내부적으로는 JNI 로 구현되어있다.
# by | 2008/07/11 10:59 | Programmer's notes | 트랙백 | 덧글(3)
# by | 2008/07/10 00:51 | 트랙백(1) | 덧글(0)
◀ 이전 페이지 다음 페이지 ▶