PROGRAM JAVA UNTUK MENGETAHUI NAMA KOMPUTER BERDASARKAN IP
pada pemrograman jaringan sangat dimungkinkan untuk mengetahui nama komputer lokal ataupun nama komputer lain yang terhubung dalam satu jaringan. ini adalah bentuk program sederhana dari pemaparan saya di atas.
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");
System.exit(0);
}
System.out.println(address.getHostName());
}
}
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");
System.exit(0);
}
System.out.println(address.getHostName());
}
}
program di atas berguna untuk mendapatkan nama komputer dengan menggunakan IP sebagai parameternya. digunakan fungsi exception untuk mengatasi masalah jika IP tidak terdefinisi. berikut adalah ketika program ini dijalankan
jika IP yang dimasukkan tidak sesuai dengan yang komputer gunakan maka yang keluar hanyalah salinan IP itu saja.
IP dari komputer yang digunakan adalah 10.76.120.35. maka jika digunakan dalam program hasilnya adalah
IP dari komputer yang digunakan adalah 10.76.120.35. maka jika digunakan dalam program hasilnya adalah
0 komentar:
Posting Komentar