Sabtu, 29 April 2017

Pemrograman Jaringan : 3. IPtoName.java




3. IPtoName.java




Source Code


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());

    }
}

 Output





Logika Program

Pada program di atas akan menampilkan nama komputer dari suatu IP Address yang dimasukkan. IP Address yang dimasukkan akan di cek dengan method getHostName() lalu program akan mencetak nama host dari pemilik IP Address tersebut.

Apabila IP Address yang dimasukkan salah atau tidak tersedia, maka komputer akan mencetak "invalid IP - malformed IP".

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




 

Pemrograman Jaringan : 5. Membangun Aplikasi Client-Server TCP Sederhana

5. Membangun Aplikasi Client-Server TCP Sederhana Source Code import java.io.*; import java.net.*; publi...