文档章节

Java获取本地连接远程时使用的地址

素人派
 素人派
发布于 2015/07/22 07:56
字数 80
阅读 5
收藏 0
[codesyntax lang="java" lines="normal"]
private String getBridgeAddress()
{
	String osgiServer = "surenpi.com";

	try
	{
		Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces();
		while(interfaces.hasMoreElements())
		{
			NetworkInterface network = interfaces.nextElement();
			if(network.isUp() && !network.isLoopback() && !network.isVirtual())
			{
				if(InetAddress.getByName(osgiServer).isReachable(network, 0, 2000))
				{
					Enumeration<InetAddress> inetAddrs = network.getInetAddresses();
					while(inetAddrs.hasMoreElements())
					{
						InetAddress addr = inetAddrs.nextElement();
						if(addr instanceof Inet4Address)
						{
							String hostAddr = addr.getHostAddress();

							return hostAddr;
						}
					}
				}
			}
		}
	}
	catch (SocketException e)
	{
		e.printStackTrace();
	}
	catch (UnknownHostException e)
	{
		e.printStackTrace();
	}
	catch (IOException e)
	{
		e.printStackTrace();
	}

	return null;
}
[/codesyntax]

本文转载自:http://surenpi.com/2015/04/01/java%e8%8e%b7%e5%8f%96%e6%9c%ac%e5%9c%b0%e8%bf%9e%e6%8e%a5%e8%bf%9c...

素人派
粉丝 26
博文 1907
码字总数 10223
作品 6
东城
程序员
私信 提问
使用 Java 测试网络连通性的几种方法

本文由浅入深地介绍了如何使用 Java 类库,判断两台机器之间网络是否可达。本文介绍了 Java 中三种不同的网络可达的判断方法以及针对 IPv4 和 IPv6 混合网络的编程方法。同时也介绍了这些方法...

IBMdW
2012/11/27
7.2K
22
Sql server 2000 连接测试

Sql server 2000 数据库本身规定了其数据库连接URL 的一般格式,如下: jdbc:sqlserver://[serverName[instanceName][:portNumber]][;property=value[;property=value]] 之间无空格,其中: ...

finereport
2011/12/12
134
0
使用 JDBC 连接不同版本 DB2 数据库的兼容性问题

本文通过实验介绍了 JDBC 应用在不同版本 DB2 系统之间迁移的问题,探讨彼此的兼容性,并就存在的问题给出了解决办法。 关系数据库在您的电子商务应用中一定扮演着不可或缺的重要角色。DB2 是...

红薯
2008/11/14
1K
1
eclipse远程debug,java项目

首先java项目要支付可远程调试得到启动时加入参数 启动远程调试 启用JMX,远程性能观察 eclipse配置 其中:host为远程java程序提供远程调试的IP,post为远程java程序提供远程调试的端口 使用 ...

有事没事
2014/12/05
991
0
深入理解JVM虚拟机12:JVM性能管理神器VisualVM介绍与实战

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a724888/article/details/79220184 Java虚拟机性能管理神器 - VisualVM(1) 简介 - JVM轻量级监控分析神器 ...

你的猫大哥
2018/01/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

好程序员web前端教程分享web前端入门基础知识

  好程序员web前端教程分享web前端入门基础知识,作为合格的Web前端工程师必须得掌握HTML、CSS和JavaScript。只懂其中一两个还不行,必须对这三门语言都要熟悉。下面我们一起来看一看吧! ...

好程序员官网
23分钟前
3
0
elasticsearch 中文分词插件IK-Analyze

elasticsearch 版本 7.3 安装中文分词插件 插件对应的版本需要和elasticsearch的版本一致 插件各个版本下载地址 https://github.com/medcl/elasticsearch-analysis-ik/releases 使用elastic...

kdy1994
27分钟前
4
0
只用一套解决方案,就可解决80%的交通物流行业信息难题

行业背景 新中国成立70多年来,中国交通运输总体上已经形成了多节点、全覆盖的综合运输网络,“五纵五横”综合运输大通道基本贯通,一大批综合客运、货运枢纽站场(物流园区)投入运营,取得...

朕想上头条
29分钟前
4
0
spring-boot结合AOP实现数据源动态配置

Spring-Boot+AOP方式实现多数据源切换 设计总体思路:Spring-Boot+AOP方式实现多数据源切换,继承AbstractRoutingDataSource实现数据源动态的获取,在service层使用注解指定数据源。 一、多数...

蜗牛伊
30分钟前
3
0
干货 | 京东技术中台的Flutter实践之路

在 2019 年,Flutter 推出了多个正式版本,支持的终端越来越多,使用的项目也越来越多。Flutter 正在经历从小范围尝鲜到大面积应用的过程,越来越多的研发团队加入到 Flutter 的学习热潮中,...

京东云技术新知
33分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部