A. Modul 1
Mengetahui Nama
Komputer Yang Digunakan Dengan Memasukan Ip Address
Source code
Nama file =
IPtoName.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");
System.exit(0);
}
System.out.println(address.getHostName());
}
}
Output
Dijalankan dengan argumen IP komputer lokal dan komputer
lain.
$ javac IPtoName.java
$ java IPtoName <IP
Address Anda>
$ java IPtoName <IP
Address teman Anda>
$ java IPtoName <IP
Address sembarang>
B. Modul 2
Mengetahui Alamat Ip
Dari Sebuah Situs
Soal dan Source code
Masukkan misal www.detik.com maka akan ditampilkan Alamat IP
dari www.detik.com. Masukkan host name : java.sun.com, berapakah Alamat IPnya?
import java.net.*;
import java.io.*;
public class IPFinder{
public
static void main(String args[]) throws IOException{
String
host;
BufferedReader
input = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter
host name : ");
host
= input.readLine();
try{
InetAddress address =
InetAddress.getByName(host);
System.out.println("IP
Address : " + address);
}catch(UnknownHostException
e){
System.out.println("Could
not find " + host);
}
}
}
Output
C. Modul 3
Mengetahui Nama
Komputer Lokal /Sendiri
Source code
import java.net.*;
public class getName{
public static void main(String args[])
throws Exception{
InetAddress host = null ;
host = InetAddress.getLocalHost();
System.out.println("Nama komputer Anda
:" + host.getHostName());
}
}
Output
Tidak ada komentar:
Posting Komentar