Sunday, April 13, 2014

Java Network Programming - Identifying a machine

Filled under:

Assalamualaikum warahmatullah.

Sudah pasti, untuk dapat berkomunikasi satu sama lain sebuah mesin memiliki cara yang unik untuk mengidentifikasi dirinya di dalam sebuah jaringan. Program di bawah ini menggunakan InetAddress.getByName() untuk menemukan alamat IP yang digunakan komputer kita.Untuk menggunakannya, kita harus tahu terlebih dahulu nama dari komputer kita. Pada Windows, kita pergi ke "Control Panel","Network" kemudian pilih tab "Identification". "Computer name" adalah nama komputer yang akan diletakkan pada command line.

package network;
//Find out our network address when you're connected to the internet

import java.net.*;
public class WhoAmI {
public static void main(String[] args) throws Exception{
if(args.length!=1){
System.err.println("Usage : WhoAmI Machine Name");
System.exit(1);
}
InetAddress a=InetAddress.getByName(args[0]);
System.out.println(a);
}
}


0 comments:

Post a Comment