Android(java)학습 노트 79:java 에서 InetAddress 클래스 개요 및 사용

4088 단어 InetAddress
네트워크 에 있 는 컴퓨터 가 서로 통신 할 수 있 도록 하려 면 모든 컴퓨터 에 표지 번 호 를 지정 하고 이 표지 번 호 를 통 해 데 이 터 를 받 아들 일 컴퓨터 와 식별 전송 할 컴퓨터 를 지정 해 야 한다.
TCP/IP 프로 토 콜 에서 이 표지 번 호 는 IP 주소 입 니 다.
그렇다면 IP 주 소 를 가 져 오고 조작 하면?자바 는 IP 주 소 를 가 져 오고 조작 하 는 데 편리 하도록 InetAddress 를 제공 합 니 다.
 
 1 package cn.itcast_01;

 2 

 3 import java.net.InetAddress;

 4 import java.net.UnknownHostException;

 5 

 6 /*

 7  *            :

 8  * A:        (Math,Arrays,Collections)

 9  * B:      (Runtime)

10  * C:              (InetAddress) 11 * class Demo { 12 * private Demo(){} 13 * 14 * public static Demo getXxx() { 15 * return new Demo(); 16 * } 17 * } 18  * 

19  *  InetAddress     :

20  * public static InetAddress getByName(String host):       IP          IP     21  */

22 public class InetAddressDemo {

23     public static void main(String[] args) throws UnknownHostException {

24         // public static InetAddress getByName(String host)

25         // InetAddress address = InetAddress.getByName("liuyi");

26         // InetAddress address = InetAddress.getByName("192.168.12.92");

27         InetAddress address = InetAddress.getByName("192.168.12.63");

28 

29         //       :   ,IP   30 // public String getHostName()

31         String name = address.getHostName();

32         // public String getHostAddress()

33         String ip = address.getHostAddress();

34         System.out.println(name + "---" + ip);

35     }

36 }

좋은 웹페이지 즐겨찾기