使用java取得本机的IP地址的方法
来源:互联网 发布:太平洋手机炒股软件 编辑:程序博客网 时间:2024/05/05 11:14
public String getHostIP() {
String localHostIP = null;
try {
// ms windowsのIPを取得する。
String osName2UpperCase = System.getProperty("os.name").toUpperCase();
if (osName2UpperCase.indexOf("WINDOWS") >= 0) {
InetAddress localHostAddr = InetAddress.getLocalHost();
localHostIP = localHostAddr.getHostAddress();
} else {
// LinuxのIPを取得する。
Enumeration<NetworkInterface> allNetInterfaces = NetworkInterface
.getNetworkInterfaces();
Enumeration<InetAddress> netAddresses = null;
InetAddress netAddr = null;
while (allNetInterfaces.hasMoreElements()) {
netAddresses = allNetInterfaces.nextElement().getInetAddresses();
while (netAddresses.hasMoreElements()) {
netAddr = netAddresses.nextElement();
if (netAddr.isSiteLocalAddress() && !netAddr.isLoopbackAddress()
&& netAddr.getHostAddress().indexOf(":") == -1) {
localHostIP = netAddr.getLocalHost().getHostAddress();
}
}
}
}
} catch (Exception e) {
// ログを出力する。
log.error(DONOT_GET_IP, e);
}
return localHostIP;
}
- 使用java取得本机的IP地址的方法
- 取得本机IP地址的方法两则
- 取得本机IP地址的方法两则
- 取得本机的IP地址 (vb.net)
- 利用java获取本机IP地址的方法
- 获取本机IP地址的方法:
- java获取本机的ip地址
- java获取本机的ip地址
- Java获取本机的ip地址
- java 获取本机的IP地址
- 用java取得本机的ip和机器名
- 一个取得真实IP地址的方法
- java取得客户端的IP地址
- JAVA取得用户的访问IP地址
- Java获取本机外网ip地址的方法
- Java获取本机外网ip地址的方法
- Java获取本机外网ip地址的方法
- Java获取本机IP地址(对外的IP地址和局域网的IP地址)
- ucweb 7.0 for HTC TOUCH PRO2
- 使用反射清除所有挂在事件上的delegate
- eclipse工程中bin目录隐藏了如何显示?
- Linux环境下系统函数的使用
- Visual C# .NET 向 Excel 工作簿传输数据
- 使用java取得本机的IP地址的方法
- 修改资源导致 error RC2135 链接错误
- 幸福美好生活13部曲
- ATL源码学习2---聚合的支持
- Visual C# .NET 中使用自动化运行 Office 宏
- 将大文件 分卷 压缩
- 江恩十二条买卖规则
- 新产品开发项目中的需求问题
- mysql与Oracle update的区别