Who am i

Screen Shot 2015-10-29 at 1.39.11 PM

Iklan

iseng koding java lagi

Setelah lama gak koding *memang pemalas*, akhirnya malam ini mulai koding belajar koding lagi. yah dan akhirnya hanya main main dengan packages java.net.*. iseng iseng main main dengan isReachable(int). Sebenernya kepingin membuat sesuatu mainan yang berfungsi untuk memantau banyak PC disertai dengan vnc yang langsung jadi 1 paket (semacam netOp ) untuk kebutuhan ngintip mantau dan remote jika ada masalah di sisi PC client.

Tapi karna kemampuan dan kemauan yang kurang sekarang main main dengan yang paling sederhana seperti dibawah ini :

import java.net.*;
import java.io.*;
import java.util.*;

public class Ping {

    private String host;
    private int timeOut;

    public Ping(String host, int timeOut) {

      this.host = host;
      this.timeOut = timeOut;

    }

    /**
    mari kita cek ipnya
    */
    public void getPing () {

      try {

      InetAddress address = InetAddress.getByName(this.host);

      if (address.isReachable(this.timeOut)) {

        System.out.println(“”+this.host+” active”);

      } else {

        System.out.println(“”+this.host+” inactive”);

      }

      } catch (IOException e) {

      }

    }

    /**
    main class
    */
    public static void main(String args[]) {

      if (args.length <2) {

        System.out.println("Gunakan \b: java Ping “);
        System.out.println( ” \b: ip / domain / hostname yang akan di cek”);
        System.out.println(” \b: waktu maksimum jika host tidak merespon”);
        System.out.println(“contoh \b: java Ping 127.0.0.1 3000”);

      } else {

        String host = args[0];
        int timeOut = Integer.parseInt(args[1]);
        Ping ping = new Ping(host, timeOut);
        ping.getPing();

      }

    }

}

intinya cuman buat ngecek ip yang aktif atau tidak, semacam ping gitu. dan sekalian buat isi blog yang dah lama tak terisi 😀

dan akhirnya selamat koding