使用java简单模拟ping和telnet的实现
2008-03-11 15:39
966 查看
一.模拟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) ...{
}
}
利用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) ...{
}
}
相关文章推荐
- 使用java简单模拟ping和telnet的实现
- 使用java简单模拟ping和telnet的实现
- [转]使用java简单模拟ping和telnet的实现
- 使用java简单模拟ping和telnet的实现
- 使用java简单模拟ping和telnet的实现
- 使用java简单模拟ping和telnet的实现
- 使用java简单模拟ping和telnet的实现
- java用ServerSocket类结合io流实现一对一聊天(java实现简单的TCP聊天程序只能用telnet连接后方可使用)
- Java基础课程学习总结,使用LinkedList简单模拟队列数据结构和堆栈数据结构的实现
- 使用jQuery简单实现模拟浏览器搜索功能
- C#使用命令行方式实现Ping简单功能 http://www.cnblogs.com/kevinton/archive/2007/06/28/798581.html
- 使用java简单实现根据输入的汉字,得到汉字的首字母
- 使用apache的TelnetClient实现java向telnet服务器发送命令并显示数据(解决乱码问题)
- 使用Java实现Windows自带计算器(超简单)
- 从头认识java-15.7 Map(1)-使用数组来简单模拟Map的创建
- 使用批处理实现telnet自动登陆并执行ping命令
- java中读写锁的实现及使用读写锁简单实现缓存系统的实例
- 使用Java实现ping的功能
- java使用JFrame连接mysql数据库,实现简单登陆。