Penjelasan
Program diatas berfungsi untuk membuat sebuah program yang berguna untuk mencari tahu suatu hostName pada sebuah PC dengan cara lain yaitu dengan cara membuat sebuah program dengan hanya menginputkan IP pada PC tersebut maka kita akan tahu hostName yang ada pada PC tersebut.
import java.net.*;
public class IPtoName {
public static void main(String args[]) {
Sintaks diatas berfungsi sebagai void main pada java pada umumnya dan nama program diatas beri nama dengan IPtoName yang menggunakan package library java.net.*.
if (args.length == 0) {
System.out.println("Pemakaian: java IPtoName ");
System.exit(0);
}
String host = args[0];
InetAddress address = null;
Sintaks diatas berfungsi untuk membuat kondisi, dimana jika array sama dengan 0 maka program akan selesai dan keluar jika tidak maka akan lanjut ke baris program berikutnya yaitu berfungsi untuk mendeklarasikan variabel host dengan indeks array [0] serta variabel InetAddress sama dengan null.
try {
address = InetAddress.getByName(host);
} catch (UnknownHostException e) {
System.out.println("invalid IP - malformed IP");
System.exit(0);
}
System.out.println(address.getHostName());
}}
Sintaks diatas berfungsi untuk memproses dari nama IP Address yang nanti diinputkan lalu akan dicari apa nama hostName yang ada pada PC tesebut dan jika tidak ketemu maka program akan kembali menginformasikan bahwa invalid IP - malformed IP.
0 komentar:
Posting Komentar