Tuesday, March 28, 2017

Pemrograman Jaringan - Latihan Get IP

Postingan kali ini menjelaskan sebuah source code yang dapat digunakan untuk mengambil/menarik (get) IP Address Laptop atau PC dengan menggunakan bahasa pemrograman Java dan memanfaatkan library .net yang ada di dalam Java tersebut seperti InetAddress.getLocalHost. Berikut source code tersebut :

import java.net.*;

public class getIP {
 public static void main(String args[]) throws Exception {
 InetAddress host = null;
 host = InetAddress.getLocalHost();
 byte ip[] = host.getAddress();
  for (int i=0; i 0) {
   System.out.print(".");
   }
  System.out.print(ip[i] & 0xff);
  }
 System.out.println();
 }
}



Penjelasan :

Seperti yang sudah dijelaskan sebelumnya jika pada source code diatas menggunakan library .net yang dimiliki oleh java. Sebelumnya simpan source code dengan nama getIP.java

Pada source code diatas dibuat sebuah objek dari InetAddress yang bernama host digunakan untuk mengambil IP Address yang dimiliki oleh komputer dengan memanggil method getAddress() kemudian IP akan terambil, namun masih dalam bentuk byte lalu akan diubah kedalam bentuk hexa dengan melakukan operasi AND dengan nilai FF, sehingga hasilnya akan terlihat seperti gambar dibawah ini :








Latihan ini banyak dibantu oleh http://yuhendrik.blogspot.co.id/


Share:

0 comments:

Post a Comment