Inet Address和Inet Socket Address类
2021-05-06 11:26
标签:known java src public 服务器 sock new nbsp cal Inet Address类: 封装计算机的IP地址,不包含端口号 Inet Socket Address类: 此类用于实现IP套接字地址(IP地址+端口号),用于socket通信 代码示例: package aaa; import java.net.InetAddress; public class TestInetAddress { Inet Socket Address类: 此类用于实现IP套接字地址(IP地址+端口号),用于socket通信 代码示例: package aaa; import java.net.InetAddress; public class TestInetSocketAdderss { Inet Address和Inet Socket Address类 标签:known java src public 服务器 sock new nbsp cal 原文地址:https://www.cnblogs.com/LuJunlong/p/12099564.html
import java.net.UnknownHostException;
public static void main(String[] args) throws UnknownHostException {
//获取Inet Address的方式
InetAddress ia = InetAddress.getLocalHost();
System.out.println("获取主机IP地址:"+ia.getHostAddress());
System.out.println("获取主机名:"+ia.getHostName());
//根据域名获取Inet Address对象
InetAddress ia2 = InetAddress.getByName("www.baidu.com");
System.out.println("百度服务器的IP地址:"+ia2.getHostAddress());
System.out.println("主机名称:"+ia2.getHostName());
//根据IP地址获取一个Inet Address对象
InetAddress ia3 = InetAddress.getByName("192.168.137.1");
System.out.println("服务器主机地址:"+ia3.getHostAddress());
System.out.println("主机名称:"+ia3.getHostName());
//如果IP地址不存在或者域名服务器(DNS)不允许IP地址和域名的映射,就会直接返回IP地址
}
}
import java.net.InetSocketAddress;
import java.net.UnknownHostException;
public static void main(String[] args) throws UnknownHostException {
//创建对象
InetSocketAddress tsa1 = new InetSocketAddress("localhost",9999);
InetSocketAddress tsa2 = new InetSocketAddress("127.0.0.1",9999);
InetSocketAddress tsa3 = new InetSocketAddress("192.168.43.140",9999);
InetAddress ia = InetAddress.getByName("localhost");
InetSocketAddress tsa4 = new InetSocketAddress(ia,9999);
System.out.println("主机名称:"+tsa4.getHostName());
System.out.println("主机IP地址:"+tsa4.getAddress());
InetAddress ia2 = InetAddress.getByName("192.168.43.140");
InetSocketAddress tsa5 = new InetSocketAddress(ia2,9999);
System.out.println("主机名称:"+tsa5.getHostName());
System.out.println("主机IP地址:"+tsa5.getAddress());
}
}
文章标题:Inet Address和Inet Socket Address类
文章链接:http://soscw.com/index.php/essay/83182.html