能不能写一段程序判断局域网内某一台电脑的状况(是否死机) 同上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你能确保不会出现网络情况的前提下,你可以用java写一段给系统发一条ping的命令,再用io把反馈信息读取出来,看看是否连接上的就可以大概知道了 如果对方防火墙控制了 发送ping命令也是无法联通的public static boolean ping(String ip) throws Exception{ String cmd="ping "+ip; Process p=Runtime.getRuntime().exec("cmd /c "+cmd); p.waitFor(); InputStream stream=p.getInputStream(); BufferedReader read=new BufferedReader(new InputStreamReader(stream)); String line=read.readLine(); while(line!=null){ if(line.startsWith("Reply from")) return true; line=read.readLine(); } return false; }你也可以自己写个socket服务器放在该电脑上 使用程序去调用这个socket服务如果成功就表示处于开机状态 自己写个socket 比上面的ping 要快的多 是的 网络正常 那就ping 对方的主机 看能否ping通 关闭spring日志 ~^ <form action="" method="get"></form>问题 java技术群13134848,拒绝初学者。大家尽情的讨论和学习、帮助 请教杭州的薪水多少? 请大家帮忙看看我的程序(jsp+tomcat+sql server),我在eclipse下可以,然而一旦用在一般环境下时,就不行了,在线等待!!! 运行struts的例子报错,不知何解 关于XML的固有的标签? 关于j2ee的一个小问题? 关于spring ioc的问题 跪求2.0以上版本的SSH框架的jar包 求一个正则表达式
public static boolean ping(String ip) throws Exception{
String cmd="ping "+ip;
Process p=Runtime.getRuntime().exec("cmd /c "+cmd);
p.waitFor();
InputStream stream=p.getInputStream();
BufferedReader read=new BufferedReader(new InputStreamReader(stream));
String line=read.readLine();
while(line!=null){
if(line.startsWith("Reply from"))
return true;
line=read.readLine();
}
return false;
}你也可以自己写个socket服务器放在该电脑上
使用程序去调用这个socket服务如果成功就表示处于开机状态
自己写个socket 比上面的ping 要快的多