Minggu, 11 Juni 2017

Pemrograman Jaringan - IPtoName


IPtoName
Listing
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());
}
}
Logika
Pada program IptoName ini berfungsi untuk menampilakan host dengan memasukkan  IP address komputer lalu program akan memproses apabila mengenali IP address tersebut maka akan memuculkan name host nya


import java.net.*;
berfungsi mengimpor semua package yang ada dalam package .net lalu pada sintaks java.net sendiri umumnya digunakan dalam pemograman jaringan menggunakan java

if (args.length == 0) {
System.out.println("Pemakaian: java IPtoName <IP address>");
System.exit(0);
}
Pada Sintaks diatas berfungsi Sebagai pemberi petunjuk cara pemakaian apabila user tidak memasukkan IP Address  dan program akan terhenti

String host = args[0];
InetAddress address = null;
Pendeklarasian String null dan InetAddress Null

try {
address = InetAddress.getByName(host);
Pada sintaks diatas program akan mencari Hostname bedasarkan ip

} catch (UnknownHostException e) {
System.out.println("invalid IP - malformed IP");
System.exit(0);
}
Program Akan menampilkan pesan invalid ip apabila tidak menemukan hostname bedasarkan ip yang tela diinput dan program akan terhenti

System.out.println(address.getHostName());
Sintaks diatas digunakan untuk mencetak hostname bedasrkan ipaddress yang telah dikenali

Output



Tidak ada komentar:

Posting Komentar