자바 네트워크 프로 그래 밍 (1): java. net. InetAddress 클래스 사용
1353 단어 [네트워크 프로 그래 밍]
InetAddress 는 ip 과 호스트 간 의 관 계 를 가 져 오 는 방법 을 자주 사용 합 니 다. 다음은 main 방법 을 직접 쓰 면 됩 니 다.
import java.net.InetAddress;
import java.net.UnknownHostException;
public class Test {
public static void main(String[] args) {
try {
// IP ( ,ip , , )
InetAddress inetAddress=InetAddress.getByName("www.baidu.com");
System.out.println(inetAddress);// :14.215.177.38
//
InetAddress byName = InetAddress.getByName("113.105.245.103");
System.out.println(" : "+byName.getHostName());// , IP
//
InetAddress[] inetAddresses=InetAddress.getAllByName("www.taobao.com");
for (InetAddress address : inetAddresses) {
System.out.println(address);
}
//getLocalHost IP
InetAddress me = InetAddress.getLocalHost();// /IP
System.out.println(me);// , 127.0.0.1
System.out.println(me.getHostName());//
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
자바 네트워크 프로 그래 밍 은 InetAddress 류 에 관 한 것 으로 기본적으로 이것 을 사용 하면 됩 니 다.