IP地址在面向对象的编程中如何表示?

import java.net.InetAddress;
import java.net.UnknownHostException;

/*网络通信的第一要素:ip地址
 * 1.InetAddress:java.net  用来代表的是ip地址
 * 2.getByName(String host)
 *   getHostName():  ip对应的主机名(域名)
 *   getHostAddress():    
 * 
 * 
 * 端口号:0---65535:  其中0---1023:被预先预定的
 * 
 * 端口和ip地址的组合得出的就是一个网络套接字(scoket)
 * */
public class TestInetAddress {
   public static void main(String[] args) throws UnknownHostException {
	  //调用InetAddress;的静态方法getByName(String host)
	   InetAddress inet=InetAddress.getByName("www.baidu.com");
	   System.out.println(inet);
	   System.out.println(inet.getHostName());
	   System.out.println(inet.getHostAddress());
	   //获取本机的ip地址  :getLocalHost();
	   InetAddress in=InetAddress.getLocalHost();
	   System.out.println(in);
}
}

猜你喜欢

转载自blog.csdn.net/Java_stud/article/details/82347386