java 网络 InetAddress和NetworkInterface
来源:互联网 发布:java生成app 编辑:程序博客网 时间:2024/05/21 14:42
1.InetAddress是ip地址的高级表示。
(1)getByName静态方法,接受要查找的主机名作为参数。
(2)getHostName返回包含主机名的字符串,如果没有主机名则返回ip
(3)getHostAddress返回主机的ip
2.NetworkInterface表示物理硬件和虚拟地址
使用NetworkInterface返回本地ip
Enumeration<NetworkInterface> netInterfaces = NetworkInterface.getNetworkInterfaces();while (netInterfaces.hasMoreElements()) {NetworkInterface nif = netInterfaces.nextElement();Enumeration<InetAddress> iparray = nif.getInetAddresses();while (iparray.hasMoreElements()) {InetAddress ip = iparray.nextElement();System.out.println(ip.getHostAddress());}}
输出结果为:
127.0.0.1192.168.0.107
0 0
- java 网络 InetAddress和NetworkInterface
- java网络编程(一)InetAddress和NetworkInterface
- JAVA网络编程二(InetAddress类、NetworkInterface类)
- java 网络编程 -- IP地址的表示与网络接口信息的获取(InetAddress和NetworkInterface)
- java 网络编程 -- IP地址的表示与网络接口信息的获取(InetAddress和NetworkInterface)
- 1、NetworkInterface and InetAddress
- Java网络编程之NetworkInterface
- Java网络编程初识----URL和InetAddress
- Java网络编程InetAddress
- JAVA网络-InetAddress类
- Java Sock 网络 InetAddress
- Java网络编程InetAddress
- JAVA网络编程——InetAddress、InetSocketAddress和URL
- Java网络编程之IP地址和InetAddress类
- Java网络编程——InetAddress类和URL类
- Java 网络编程中InetAddress类的创建和使用
- Java网络编程之IP地址和InetAddress类
- Java网络编程(InetAddress)
- TelephonyManager&GsmCellLocation类的方法详解
- Android实现短信监听并且转发到指定的手机号,转发后不留痕
- 安卓首次打开应用与Button状态保存
- 判断手机网络是否连接
- Intent跳转系统的应用
- java 网络 InetAddress和NetworkInterface
- html5 css 万能的position大法
- android-support-v7使用
- React Native和原生iOS Objective-C的交互解决方案
- Gallery学习————检测手机中是否存在外部存储设备
- C/C++中函数传参方式简述
- OpenGL ES andoid学习————1
- InfoSphere CDC 实时同步本地数据到云端的BigInsights
- OpenGL ES andoid学习————2