Jumat, 12 Mei 2017

Pemograman Jaringan: 3. IPtoName.java

Pemograman Jaringan: 3. IPtoName.java


import java.net.*;
public class IPtoName {
    public static void main(String args[]) {
        if (args.length == 0) {
            System.out.println("Pemakaian: java IPtoName <IP address>");
            System.exit(0);
        }

        String host = args[0];
        InetAddress address = null;
        try {
            address = InetAddress.getByName(host);
        } catch (UnknownHostException e) {
            System.out.println("invalid IP - malformed IP");
            System.exit(0);
        }

        System.out.println(address.getHostName());
    }

}


Logika Program;

Pada program di atas akan menampilkan nama komputer dari suatu IP Address yang dimasukkan. IP Address yang dimasukkan akan di cek oleh method getHostName() setelah itu program mencetak nama host dari pemilik IP Address. Selanjutnya jika IP Address yang dimasukkan salah atau tidak tersedia, maka akan mencetak "invalid IP - malformed IP".

Sumber:
http://achsan.staff.gunadarma.ac.id/Downloads/files/42646/IPtoName.txt

Tidak ada komentar:

Posting Komentar