高手请进,简单的问题~ 用ping命令试一下,如果对方没联网的话,那只能自己去看看拉 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上各位误会我的意思了~我是想扫描局域网里的21端口,看看ftp是否开放,要是对方没开机,程序要运行很长时间才有反应。我是请教java代码里有没有探测对方是否开机的方法,能提高扫描速度,如果没开机就可以直接返回“false”之类的~~~~ 发个短信问问就行了。呵呵。如果那台机器(比如叫www)有联网,那么ping www可以成功,则它肯定是开机了。如果它没有联网,你用什么代码都不会知道它是不是开机了。 如果他开防火墙,屏蔽了 ping 探测 ………… ping 是windows的命令,java能调用并得到返回值吗~ 用个中间件好了,如果对方一开机就置一个标志位之类的,比如rmi,corba好了! // Dir.javaimport java.lang.Runtime;import java.lang.Process;import java.io.BufferedReader;import java.io.InputStreamReader;public class Dir{ public static void main(String[] args) { try { Runtime r = Runtime.getRuntime(); Process p = r.exec("cmd.exe /c dir"); BufferedReader bf = new BufferedReader(new InputStreamReader(p.getInputStream())); String line = ""; while ((line = bf.readLine()) != null) System.out.println(line); } catch (Exception exc) { exc.printStackTrace(); } }} java模拟栈的结构 求助:如把下面代码里的字段赋值啊 java 真让人晕,CSDN有人能解决偶的问题吗 java 中的 ^ 是什么意思? 在线急等!如何读取系统的Dots Per Inch? 统统注意啦!!!throw和throws的区别何在? 如何取得输入状态(比如:大/小写,插入/覆盖) 关于游标的问题! 请问Window2000中如何使用java命令? WIN2000下怎么设CLASSPATH 关于SQL2000的问题 请教各位JAVA先驱?
我是想扫描局域网里的21端口,看看ftp是否开放,
要是对方没开机,程序要运行很长时间才有反应。我是请教java代码里有没有探测对方是否开机的方法,能提高扫描速度,
如果没开机就可以直接返回“false”之类的~~~~
如果那台机器(比如叫www)有联网,那么ping www可以成功,则它肯定是开机了。如果它没有联网,你用什么代码都不会知道它是不是开机了。
import java.lang.Runtime;
import java.lang.Process;
import java.io.BufferedReader;
import java.io.InputStreamReader;public class Dir
{
public static void main(String[] args)
{
try
{
Runtime r = Runtime.getRuntime();
Process p = r.exec("cmd.exe /c dir");
BufferedReader bf = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = "";
while ((line = bf.readLine()) != null)
System.out.println(line);
}
catch (Exception exc)
{
exc.printStackTrace();
}
}
}