Java 例子
hibernate spring sturts ejb webserivce jsf xfire ajax html 持久化 XML UML
与IP相关的常用方法(java ip地址 解析)
1,使用java获取本机网卡信息
关键接口:
java.net.NetworkInterface.getNetworkInterfaces();
--得到本地网卡信息;
1
try
{
2
Enumeration
<
NetworkInterface
>
interworkInterface
=
NetworkInterface
3
.getNetworkInterfaces();
4
if
(interworkInterface
!=
null
)
{
5
NetworkInterface interfaces
=
null
;
6
while
(interworkInterface.hasMoreElements())
{
7
interfaces
=
interworkInterface.nextElement();
8
System.out.println(
"
displayName:
"
9
+
interfaces.getDisplayName());
10
System.out.println(
"
Name
"
+
interfaces.getName());
11
System.out.println(
"
Ip:
"
);
12
Enumeration
<
InetAddress
>
ips
=
interfaces.getInetAddresses();
13
while
(ips.hasMoreElements())
{
14
System.out.println(ips.nextElement());
15
}
16
}
17
}
else
{
18
System.out.println(
"
not found network interfaces!
"
);
19
}
20
}
catch
(SocketException e)
{
21
e.printStackTrace();
22
}
结果如下:
displayName:MS TCP Loopback
interface
Namelo
Ip:
/
127.0
.
0.1
displayName:Intel(R) Wireless WiFi Link 4965AG
-
????
ü
??????
ò
?????
Nameeth0
Ip:
displayName:Intel(R) 82566MM Gigabit Network Connection
-
????
ü
??????
ò
?????
Nameeth1
Ip:
/
192.168
.
0.252
关于乱码问题,木有解决,可否有高手提示
2,跟据主机名获取IP地址
1
InetAddress baiduIp
=
InetAddress.getByName(
"
www.baidu.com
"
);
2
System.out.println(baiduIp.getHostName());
3
System.out.println(baiduIp.getHostAddress());
结果为:
www.baidu.com
220.181
.
111.148
posted on 2012-01-10 14:34
DoubleJ
阅读(443)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
Powered by:
BlogJava
Copyright © DoubleJ
<
2012年1月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
导航
BlogJava
首页
新随笔
联系
聚合
管理
统计
随笔 - 1
文章 - 2
评论 - 106
引用 - 0
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔分类
Hibernate 3.0
(rss)
设计模式(1)
(rss)
随笔档案
2012年1月 (1)
2008年3月 (1)
文章档案
2008年3月 (1)
搜索
最新评论
1. re: 反射实现 AOP 动态代理模式(Spring AOP 的实现 原理)
楼主写得好棒
--李文峰
2. re: 反射实现 AOP 动态代理模式(Spring AOP 的实现 原理)
看了几个人写的东西,就看懂你说的了,万分感谢!!
--skyfall
3. re: 反射实现 AOP 动态代理模式(Spring AOP 的实现 原理)
很好
--12
4. re: 反射实现 AOP 动态代理模式(Spring AOP 的实现 原理)[未登录]
讲的太好了!终于把动态代理弄明白了。在看代理模式的时候碰到了动态代理,然后动态代理呢有想到了AOP,然后转到这里来了。赞叹!
--allen
5. re: 反射实现 AOP 动态代理模式(Spring AOP 的实现 原理)
讲的很好
--asdf