// 아래처럼 사용할 경우 DNS구성이 되어있지 않으면 UnknownHostException이 발생한다.
try {
hostname = InetAddress.getLocalHost().getHostName();
} catch (UnknownHostException e) {
e.printStackTrace();
}
// 웹 검색에서 찾은 방법 하나
try {
hostname = InetAddress.getLocalHost().getHostName();
} catch (UnknownHostException e) {
hostname = e.getMessage(); // host = "hostname: hostname"
if ( hostname != null ) {
int colon = hostname.indexOf(':');
if ( colon>0 ) {
return hostname.substring(0, colon); // Dangerous, this is JVM dependant code.
}
}
e.printStackTrace();
}
RECENT COMMENT