Disqus Shortname

Pemrograman Jaringan Dengan Java (DisplayNet)

Untuk mendapatkan informasi network interface pada Java telah mendapat kelas NetworkInterface yang mampu mendapatkan informasi tentang antar muka jaringan, nama device, dan IP yang ter-bind. Nama device misalnya eth0, lp0, ppp0 dan lain-lain.

Contoh dari javasoft.com

import java.io.*;
import java.net.*;
import java.util.*;
public class DisplayNet{
public static void main(String argv[])
throws Exception
{
//panggil method getNetworkInterfaces()
//untuk mendapatkan semua antarmuka jaringan
//yang digunakan di komputer lokal
Enumeration e =
NetworkInterface.getNetworkInterfaces();
//perulangan untuk mengambil tiap antarmuka jaringan
//hasil dari method getNetworkInterfaces()
while(e.hasMoreElements()){
NetworkInterface netface = (NetworkInterface)
e.nextElement();
System.out.println("Net interface:"+
netface.getName());
//ambil semua informasi alamat Ip dari
//tiap antarmuka jaringan
Enumeration e2 = netface.getInetAddresses();
//lakukan perulangan untuk tiap alamat IP
//yang didapatpada tiap antarmuka jaringannya
while(e2.hasMoreElements()){
InetAddress ip = (InetAddress) e2.nextElement();
System.out.println("IP Address:"+
ip.toString());
}
}
}
}

HASIL PROGRAM

Tool Output :

Tool completed successfully


Tidak ada komentar:

Diberdayakan oleh Blogger.