• 使用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) {
                    }

            }
  • 相关阅读:
    Objective-C代码规范
    Http中Get/Post请求区别
    使用Vitamio打造自己的Android万能播放器
    Vitamio
    图片瀑布流
    TCP与UDP
    SQLite基本操作总结
    IOS文件操作的两种方式:NSFileManager操作和流操作
    JSON和XML
    一些iOS常用的第三方库和控件及第三方框架还有动画
  • 原文地址:https://www.cnblogs.com/hehe520/p/6330230.html
Copyright © 2020-2023  润新知