您的位置:首页 > 编程语言 > Java开发

使用java简单模拟ping和telnet的实现

2007-10-23 12:23 846 查看
一.模拟ping的实现

利用InetAddress的isReachable方法可以实现ping的功能,里面参数设定超时时间,返回结果表示是否连上。




try ...{


InetAddress address = InetAddress.getByName("192.168.0.113");


System.out.println(address.isReachable(5000));




} catch (UnknownHostException e) ...{


e.printStackTrace();




} catch (IOException e) ...{


e.printStackTrace();


}



二.模拟telnet的实现

利用Socket的connect(SocketAddress endpoint, int timeout)方法可以实现telnet的功能,如果catch到异常说明telnet失败


Socket server = null;




try ...{


server = new Socket();


InetSocketAddress address = new InetSocketAddress("192.168.0.201",8899);


server.connect(address, 5000);




} catch (UnknownHostException e) ...{


System.out.println("telnet失败");




} catch (IOException e) ...{


System.out.println("telnet失败");




}finally...{


if(server!=null)




try ...{


server.close();




} catch (IOException e) ...{


}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: