【Java-47】基于Java的网络编程InetAddress类与InetSocketAddress类

package My_internet;

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

public class InteAdress {
public static void main(String[] args) throws UnknownHostException {
	
	//InetAddress,处理IP地址、域名类
	
	InetAddress internet=InetAddress.getLocalHost();//通过本机创建InetAddress对象
	System.out.println(internet.getHostAddress());//获取本机IP地址
	System.out.println(internet.getHostName());//获取本机名称
	System.out.println("====================");//获取名称
	
	internet=InetAddress.getByName("www.163.com");//通过域名创建InetAddress对象
	System.out.println(internet.getHostAddress());//获取本机IP地址
	System.out.println(internet.getHostName());//获取本机名称
	System.out.println("====================");//获取名称
	
	internet=InetAddress.getByName("120.221.25.195");//通过IP地址创建InetAddress对象
	System.out.println(internet.getHostAddress());//获取IP地址
	System.out.println(internet.getHostName());//获取名称
	
	//InetSocketAddress,获取接口
	System.out.println("====================");//获取名称
	InetSocketAddress adress=new InetSocketAddress("www.163.com",6664);
	System.out.println(adress.getPort());//获取端口
	System.out.println(adress.getHostName());//获取名称
	System.out.println("====================");//获取名称
	
	internet=adress.getAddress();
	System.out.println(internet.getHostAddress());//获取IP地址
	System.out.println(internet.getHostName());//获取名称
}
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值