[완료] IP 얻어오는 프로그램.. IP를 못얻어오네요..

helloneo의 이미지

import java.net.*;
public class LocalIP {
    public static void main(String[] args) {
        try
        {
            java.net.InetAddress myPC   =   java.net.InetAddress.getLocalHost();
            System.out.println ( "IP address of my computer is " +  myPC.getHostAddress() );
        }
        catch (java.net.UnknownHostException e)
        {
            // Exception 처리
            System.out.println (e.toString());
        }
        catch (Exception e)
        {
            System.out.println (e.toString());
        }
 
    }
}

다음과같은 프로그램을 만들었는데..
실제 인터넷이 잘 되는 컴퓨터인데..
결과가 127.0.0.1로만 나옵니다..
예외는 발생하지 않았구요..
혹시 뭐가 문제인지 아시는분.. ;;

sdf의 이미지

음 바보군..

jg의 이미지

전 자바를 할 줄 모르지만 로컬호스트(localhost)의 IP를 가져왔으니 그런 것 아닌가요?

$Myoungjin_JEON=@@=qw^rekcaH lreP rehtonA tsuJ^;$|++;{$i=$like=pop@@;unshift@@,$i;$~=18-length$i;print"\r[","~"x abs,(scalar reverse$i),"~"x($~-abs),"]"and select$good,$day,$mate,1/$~for 0..$~,-$~+1..-1;redo}

helloneo의 이미지

다른컴퓨터에서 돌리면 원하는값이 잘 나오네요..
제꺼 리눅스 머신에서만 안나오네요..

WHAT'S UP

jg의 이미지

http://www.thescripts.com/forum/thread17436.html

이 글을 읽어보니까 리눅스(유닉스 포함)에서는 보완상 loopback에서 읽어온다고 되어있네요.
network device를 보라는 댓글과 다른 호스트에 연결된 소켓이 있으면
거기서 읽어올 수 있다는 글들이 있네요.

죄송합니다. 전 자바는 몰라요 >.<

$Myoungjin_JEON=@@=qw^rekcaH lreP rehtonA tsuJ^;$|++;{$i=$like=pop@@;unshift@@,$i;$~=18-length$i;print"\r[","~"x abs,(scalar reverse$i),"~"x($~-abs),"]"and select$good,$day,$mate,1/$~for 0..$~,-$~+1..-1;redo}

helloneo의 이미지

네.. 그런거같네요.. 감사합니다..

WHAT'S UP