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) {
                    }

            }
  • 相关阅读:
    MySQL5.6升级5.7步骤
    PG数据库学习随笔(1)
    MySQL 8017+版本的clone-plugin 应用
    AWS多元复制到EC2机器
    AWS告警优化
    mongo微服务搭建
    py执行数据库存储过程
    mysql temporary table表一个机智用法:
    记录ddl操作
    sql改写
  • 原文地址:https://www.cnblogs.com/hehe520/p/6330230.html
Copyright © 2011-2022 走看看