zoukankan      html  css  js  c++  java
  • 使用java简单模拟ping和telnet的实现

    一.模拟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) {
                    }

            }
  • 相关阅读:
    js 复制 浏览器 点击 copy
    php 百度地图 腾讯地图 转换坐标
    Excel PHP html select option 替换
    python教程
    Eclipse 总是在编译的时候卡住
    python+Eclipse+pydev环境搭建1
    python+Eclipse+pydev环境搭建
    Pycharm
    如何卸载eclipse中的pydev
    Eclipse的PyDev插件安装及解决安装后找不到的问题
  • 原文地址:https://www.cnblogs.com/hehe520/p/6330230.html
Copyright © 2011-2022 走看看