IPtoName pada Java
1.
Buat file .java pada notepad program
ini untuk menemukan nama dengan ip
2.
Ketikan program di bawah ini
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());
}
}
System.exit(0);
}
System.out.println(address.getHostName());
}
}
3.
Setelah selesai seperti gambar di
bawah ini save dengan nama seperti nama classnya yaitu IPtoName.java
4.
Logika Program
Mengimport package java.net paket
ini berisi kelas yang memperbolehkan program untuk berkomunikasi melalui
jaringan. Kemudian kita buat class bernama IPtoName, selanjutnya program ini
terdapat kondisi if dimana jika panjang string host sama dengan 0 maka cetak
nama pemakai dan IPtoNamelalu program akan kembali ke semula. Program akan
mendeklarasikkan String host yaitu 0 dan InetAddress address bernilai null.
Kemudian terdapat perintah try dan catch yang digunakan untuk menangkap
kesalahan didalam program, pada perintah try ini akan mencoba memanggil nama
host kemudian disimpan didalam variabel address, jika terdapat kesalahan maka
program akan mencetak invalid IP – malformed ip, jika program tidak terjadi
kesalahan maka program akan mencetak nilai nama address host.
5.
Kemudian compile pada cmd sehingga akan tampil
nama computer
Tidak ada komentar:
Posting Komentar