java简单模拟ping和telnet的实现

文章作者 100test 发表时间 2007:10:27 12:50:47
来源 100Test.Com百考试题网


一.模拟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失败
try ...{
Socket server = new Socket().
InetSocketAddress address = new InetSocketAddress("192.168.0.113",
8080).
server.connect(address, 5000).
server.close().

} catch (UnknownHostException e) ...{
System.out.println("telnet失败").
} catch (IOException e) ...{
System.out.println("telnet失败").
}

相关文章


JAVA实现将上传的图片缩放处理
在Hibernate中检索策略的应用
java简单模拟ping和telnet的实现
专业语言:JAVA数组排序
struts开发中遇到的文本框readonly属性
在J2ME手机编程中使用字体-j2me
webcontex的自动配置和事件传播机制及使用方法
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛