轻源码

  • QingYuanMa.com
  • 全球最大的互联网技术和资源下载平台
搜索
一起源码网 门户 电脑主程序开源 查看主题

Java 网络工具类

发布者: 51111 | 发布时间: 2018-2-8 04:20| 查看数: 2709| 评论数: 1|帖子模式

Java 网络工具类

1、NetworkInterface

使用NetworkInterface类获得网络接口信息,调用NetworkInterface.getNetworkInterfaces()获取所有网络接口,也可以调用NetworkInterface.getByName(String)通过名称获取网络接口。
public static void main(String[] args) throws SocketException {
	Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces();
	while (interfaces.hasMoreElements()) {
		NetworkInterface ni = interfaces.nextElement();
		System.out.println(ni);
	}
}
2、InetAddress
使用InetAddress类来获得制定域名的地址信息,调用InetAddress.getByName(String)来获取地址,也可以调用InetAddress.getLocalHost()来获取本地地址。
public static void main(String[] args) throws UnknownHostException {
	InetAddress addr = InetAddress.getByName("www.baidu.com");
	System.out.println(addr.getHostName() + "/" + addr.getHostAddress());
		
	addr = InetAddress.getLocalHost();
	System.out.println(addr.getHostName() + "/" + addr.getHostAddress());
}


最新评论

woshini88 发表于 2022-5-19 18:11
别人写好的代码大全

轻源码让程序更轻更快

QingYuanMa.com

工作时间 周一至周六 8:00-17:30

侵权处理

客服QQ点击咨询

关注抖音号

定期抽VIP

Copyright © 2016-2021 https://www.171739.xyz/ 滇ICP备13200218号

快速回复 返回顶部 返回列表