使用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) ...{
}
}
利用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简单模拟队列数据结构和堆栈数据结构的实现
- 使用java简单实现根据输入的汉字,得到汉字的首字母
- java使用JFrame连接mysql数据库,实现简单登陆。
- JAVA实现简单抢红包算法(模拟真实抢红包)
- 使用apache的TelnetClient实现java向telnet服务器发送命令并显示数据(解决乱码问题)
- 使用Java实现Windows自带计算器(超简单)
- 使用批处理实现telnet自动登陆并执行ping命令
- 简单完整的代码,通过这个代码你将对RSA加密算法在Java中的实现方法有一个初步的了解,这个类,你可以直接使用,水平高的,就自己修改完善下代码。
- java中读写锁的实现及使用读写锁简单实现缓存系统的实例
- 使用Java实现ping的功能
- 使用Java实现简单串口通信
- 使用Kotlin实现Android简单Demo,对比JAVA实现分析具体语法不同之处(一)