Pages - Menu

Senin, 30 April 2012

Pemrograman Socket Bag 2

Demo D1-2

Tulisan merupakan lanjutan dari materi sebelumnya. Masih seputar penggunaan "InetAddres". Hanya saja, kali ini yang akan kita coba tampilkan adalah Nama Komputer yang digunakan. Berikut ini adalah kode program yang digunakan:

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 dari program diatas adalah:


Selain untuk menampilkan Nama komputer, kita juga dapat menampilkan IPAdress pada saat bersamaan, caranya ubah scrpt diatas menjadi:

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 - malformed IP");
      System.exit(0);
}

    System.out.println(address.getHostName()); 
 }
}



Maka, output dari program adalah :

Tidak ada komentar: