●InetAddress 클래스
- 자바에서 IP 주소를 표현할때 사용하는 클래스이다.
- InetAddress의 주요 메서드
->getAddress() - InetAddress 객체의 IP주소를 반환
->getHostAddress() - IP주소를 반환
->getHostName() - 호스트 이름을 문자열로 반환
- ex
import java.net.*; class ex1 { public static void main(String args[]) throws UnknownHostException{ InetAddress address = InetAddress.getLocalHost(); System.out.println("로컬컴퓨터 이름:"+address.getHostName()); System.out.println("로컬컴퓨터 IP주소:"+address.getHostAddress());
address = InetAddress.getByName("www.naver.com"); System.out.println("www.naver.com 의 이름과 IP주소:"+address); InetAddress sw[] = InetAddress.getAllByName("www.naver.com"); for(int i=0;i<sw.length; i++){ System.out.println(sw[i]); } } } |
- ex2
import java.net.*; class ex2 { public static void main(String args[]){ InetAddress ipAddress=null; try{ ipAddress = InetAddress.getByName("202.131.30.11"); System.out.println("getHostName:"+ipAddress.getHostName()); System.out.println("getHostAddr:"+ipAddress.getHostAddress()); System.out.println("toString:"+ipAddress.toString()); }catch(UnknownHostException e){ System.out.println(e); } System.out.println("----------------------------"); try{ ipAddress = InetAddress.getByName("www.naver.com"); System.out.println("getHostName:"+ipAddress.getHostName()); System.out.println("getHostAddr:"+ipAddress.getHostAddress()); System.out.println("toString:"+ipAddress.toString()); }catch(UnknownHostException e){ System.out.println(e); } } } |
'프로그래밍 > java' 카테고리의 다른 글
자바 네트워크 프로그래밍 URLEncoder, URLDecoder, URLConnection 클래스 (0) | 2014.01.29 |
---|---|
자바 네트워크 프로그래밍 URL 클래스 (0) | 2014.01.29 |
자바 네트워크 프로그래밍 인터넷 주소 체계 (0) | 2014.01.23 |
자바 네트워크 프로그래밍 실습환경 구측(에디트플러스에 java 실행 환경 구축) (0) | 2014.01.18 |
자바 네트워크 프로그래밍 실습환경 구축(java설치) (0) | 2014.01.18 |
댓글