Pada program kali ini akan membahasa bagaimana cara menampilkan Nama PC saat kita sudah mengetahui IPnya pada 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()); } }
Output Program
Penjelasan
- import java.net.*; berfungsi untuk mengimport library yang berisi class yang mengizinkan program connect dengan jaringan.
- public static void main(String args[]) throws Exception untuk mendeklarasikan method dan melemparkan exception ke method tersebut agar didefinisikan.
-
-
if (args.length == 0) {
-
System.out.println(“Pemakaian: java IPtoName “);
-
System.exit(0);
-
}
Terdapat sebuah kondisi, jika (args.length == 0), maka program akan mencetak “Pemakaian: Java IPtoName ” hal ini digunakan untuk membantu dalam eksekusi program, dimana IP Address diikut sertakan dalam pemanggilan program. Namun jika program tidak sesuai dengan kondisi, maka program akan berhenti mengeksekusi.
-
- address = InetAddress.getByName(host); berfungsi untuk mendapatkan nama dari personal computer. Nama tersebut kemudian disimpan pada address.getHostName yang pada saat program dieksekusi akan kembali dipanggil.
Sumber : http://achsan.staff.gunadarma.ac.id/Downloads/files/42646/IPtoName.txt