Pada kali ini saya akan menjelaskan sedikit listing tentang Ip to name pada bahasa pemrograman java.
Berikut adalah listing programnya :
Dibawah ini merupakan penjelasan singkat tentang listing yang digunakan untuk menampilkan nama komputer saat kita sudah mengetahui IP yang digunakan pada bahasa pemrograman Java.
import java.net.*;
public class IPtoName {
public static void main(String args[]) {
public class IPtoName {
public static void main(String args[]) {
Listing diatas digunakan untung membuat class dengan nama IPtoName.
if (args.length == 0) {
System.out.println("Pemakaian: java IPtoName <IP address>");
System.exit(0);
System.out.println("Pemakaian: java IPtoName <IP address>");
System.exit(0);
Listing diatas merupakan percabangan untuk mengecek panjang array pada fungsi utamanya. Jika hasilnya sama dengan 0 maka program otomatis akan menampilkan "Pemakaian : java IPtoName <IP address>"
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());
}
}
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());
}
}
Pada listing diatas untuk mendeklarasikan kembali nilai variabel host dengan array 0 dan untuk variabel address pada object InetAddress bernilai null. Pada program ini juga terdapat try dan catch yang tentunya jika terdapat kesalahan maka program akan mencetak Invalid IP - malformed IP dan program akan keluar/dimatikan. Apabila tidak ditemukan kesalahan maka program akan mencetak nama komputer user.
Berikut adalah Output dari IPtoName.java
Tidak ada komentar:
Posting Komentar