想在if语句中测试某个ip地址例如192.168.0.212可否通信,用什么函数?

问题描述

想在if语句中测试某个ip地址例如192.168.0.212可否通信,用什么函数?请高手请教... 问题补充:moyan_java 写道

解决方案

public void chooseipv4Addr() { InetAddress[] ipv4Addr00 = {ipv4Addr1, ipv4Addr2, ipv4Addr3, ipv4Addr4}; //构建数组用于foreach语句 for (InetAddress ipv4Addr0 : ipv4Addr00) { if (InetAddress.getByName(ipv4Addr0.getHostAddress()).isReachable(3000)) { ipv4Addr = ipv4Addr0; } } } 填入的应该是String类型的Ip地址,不是InetAddress类型.希望有帮助.
解决方案二:
if(InetAddress.getByName(地址).isReachable(时间)){ //Do.}

时间: 2024-09-29 17:59:31

想在if语句中测试某个ip地址例如192.168.0.212可否通信,用什么函数?的相关文章

如何获取一个网断内未被使用的ip。比如192.168.0.1-192.168.0.255中所有未被其他机器使用过的IP!

问题描述 如何获取一个网断内未被使用的ip.比如192.168.0.1-192.168.0.255中所有未被其他机器使用过的IP!显示在一个列表中! 解决方案 解决方案二:For/L%fin(1,1,255)DoPing.exe-n2192.168.1.%f解决方案三:fori=1to255IfMy.Computer.Network.Ping("192.168.0."&i,3000)Then'3000是超时时间MsgBox("PING通")ElseMsgBo

我想在if语句中写删除数据库的那一行正好是我选中的那一行,怎么实现

问题描述 我想在if语句中写删除数据库的那一行正好是我选中的那一行,怎么实现 if (thisDataSet.Tables["GrindingWheelInformation"].Rows[i].ToString()= listView1.SelectedIndices[0]) 解决方案 数据库表应该有主键吧,没有主键建上数据库主键.选中行用主键确定记录删除. 解决方案二: 给你选中的那一行设置个唯一标示它和数据库的那条数据的id 然后传参数到if里面判断 写sql删除就好了

ASP代码中如何屏蔽ip地址 禁止某IP段访问网站

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 经常有些地方性的B2B或者B2C网站到处都被批量发布好多垃圾信息,把我的解决办法分享给大家: 把以下代码加入到你的ASP页面就可以测试到效果了: <%        '受屏蔽IP地址(段)集合,星号为通配符,通常保存于配置文件中.         Const BadIPGroup = "192.168.1.*|202.68.*

Gridview中如何对IP地址列排序

问题描述 IP地址以字符型存储,直接使用Gridview中的排序功能会得到错误结果.如10.12.3.8会排在10.2.3.5的前面. 解决方案 解决方案二:哪在sql里面写吧!解决方案三:通过SQLSERVER存储过程实现IP地址排序网上有例子,也实验成功了.但是直接用到Gridview中还是不会.解决方案四:你的数据已经查好了,直接绑定不行吗?解决方案五:但是还有别的条件要排序的,不是在Gridview中只有一种排序方式.我是想在需要的时候点击IP地址列实现IP地址的排序,也可以按需要点击别

linux中配置静态IP地址上网与自动获取IP地址

自动获取IP地址 第一步:激活网卡 Linux系统装好后默认的网卡是eth0,用下面的命令将这块网卡激活.  代码如下 复制代码 # ifconfig eth0 up 第二步:设置网卡进入系统时启动     想要每次开机就可以自动获取IP地址上网,就要设置网络服务在系统启动时也启动.Linux有一点与windows不同的是很多服务默认是停止的,而且你 在某次使用该服务时启动这个服务,但是没设置它为默认启动,则下次进入系统这个服务依然是停止的.下面是设置网络服务在系统启动时也启动的方法. 使用ch

如何在服务器集群配置中相互接管IP地址

客户在二个不同的iSeries之间利用IASP实现相互备份,客户端通过Telnet连接到其中的主生产机或备机,如果一旦被连接的系统失败时,客户能否不需修改客户端会话参数(主机的IP地址),用同一个telnet会话无缝连接到另一系统上? 工作原理: 首先将SYSA 与 SYSB二个系统配置为集群环境,其中IASP1可以在二个系统中切换.虚拟IP为 19.19.19.19,这地址所属的网络地址范围不属于当前网络. 这虚拟IP地址是包含IASP1的集群资源组(cluster resource grou

PHP中如何将ip地址转成十进制数

  PHP 中如何将ip地址转成十进制数呢?现在PHP中有很多时候都会用到ip地址,但是这个ip地址获取的时候都不是10进制的.那么PHP中如何将ip地址转成十进制数就是我们比较头疼的事情了,下面两种方法是我整理处理来相对比较简单的IP地址转成十进制数的方法.希望能对大家有所帮助. 方法一: 代码如下 public function ipToLong(){ $ip = $_SERVER['REMOTE_ADDR']; $ip = explode('.', $ip); $ip = array_re

如何快速获取局域网中电脑的IP地址

  局域网中有很多电脑,为了规范局域网中的所有电脑IP地址,需要查看各台电脑的IP地址.而在"网上邻居"中,只能查看到电脑的名称,如何快速获取局域网中电脑的IP地址呢? 获取局域网中很多电脑的IP地址,可以通过工具软件来获取.比如,可以使用NetSuper之类的软件.在使用软件时,首先要保证局域网中的所有电脑都处在开机状态,然后运行NetSuper软件,在主窗口中,单击"搜索计算机".这时就可以在主窗口左侧的计算机列表中看到计算的信息,包括计算机名.IP地址.计算机

ip地址-想知道android手机数据流量下IP地址

问题描述 想知道android手机数据流量下IP地址 用*解决方案二:4636解决方案三:*看IP时却显示:ip addr not reachable,怎么才能知道连着数据流量时自己手机的IP地址,手机是android的 解决方案 使用GPRS 首先,设置用户上网权限 其次,代码如下 public String getLocalIpAddress() { try { for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en