首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java 模拟 ping telnet cmd 下令

2012-10-09 
java模拟 pingtelnet cmd 命令public boolean telnet(String server, Integer port) {Socket target nul

java 模拟 ping telnet cmd 命令

public boolean telnet(String server, Integer port) {Socket target = null;boolean result = true;try {target = new Socket();InetSocketAddress address = new InetSocketAddress(server, port);target.connect(address, 5000);} catch (UnknownHostException e) {System.out.println("telnet失败");result = false;} catch (IOException e) {System.out.println("telnet失败");result = false;} finally {if (target != null)try {target.close();} catch (IOException e) {}}return result;}public boolean ping(String server) {try {InetAddress address = InetAddress.getByName(server);return address.isReachable(5000);} catch (UnknownHostException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}return false;}        public String executeCommand(String systemCommand) {Process process;StringBuffer result = new StringBuffer();try {process = Runtime.getRuntime().exec("cmd.exe /c" + systemCommand);BufferedReader read = new BufferedReader(new InputStreamReader(process.getInputStream(), "GBK"));String str = null;while ((str = read.readLine()) != null) {result.append(str + "\n");}process.waitFor();} catch (IOException e) {e.printStackTrace();result.append(e.getMessage());} catch (InterruptedException e) {e.printStackTrace();result.append(e.getMessage());}return result.toString();}
?

?

热点排行