11 Mei 2012

Pemrograman Sokcet - Run Program JAVA



Pertama kita menuliskan program tersebut di Notepad, selanjutnya program tersebut di jalankan di CMD, di RUN. Outputnya adalah gambar dibawah ini :




Selanjutnya program yang kedua untuk memunculkan nama komputer kita :



Outputnya adalah sebagai berikut :


Saya akan membahas tentang membuat program dengan nama IPtoName.java. Yaitu mengetahui nama komputer kita, tetapi menggunakan IP address yang dimiliki komputer itu sendiri. Berikut ini adalah scriptnya :
import java.net.*;
public class IPtoName {
public static void main (String args[]) {
                if (args.length == 0) {
                System.out.println("Pemakaian: java IPtoName ");
                System.exit(0);
                }
                String host = args[0];
                InetAddress address = null;
                try{
                address = InetAddress.getByName(host);
                } catch (UnknownHostException e) {
                System.out.println("invalid IP - malformad IP");
                System.exit(0);
                }
                System.out.println(address.getHostName());
}
                }

Dan gambar dibawah ini adalah outputnya :
 
 
Saya akan coba membuat program dengan nama NsLookup.java. Demo 4 ini adalah kebalikan dari demo 3. Yaitu mengetahui IP kita dengan memasukkan nama dari komputer itu sendiri. Berikut ini adalah scriptnya :
import java.net.*;
public class NsLookup {
                public static void main (String args[]) {
                                if (args.length == 0) {
                                                System.out.println("Pemakaian : java NsLookup ");
                                                System.exit(0);
                                }
                String host = args[0];
                InetAddress address = null;
                try {
                                address = InetAddress.getByName(host);
                }              catch (UnknownHostException e) {
                                System.out.println("Unknown host");
                                System.exit(0);
                }
                byte [] ip = address.getAddress();
                for (int i=0; i
                if (i > 0) System.out.print(".");
                System.out.print((ip[i]) & 0xff);
}
System.out.println();
}
}
 
Dan Outputnya adalah sebagai berikut :
 
 
 

Tidak ada komentar:

Posting Komentar