Listing Program GetIP.java
Pada penggalan blog program diatas menggunakan sebuah package library java.net. Java.net sendiri berguna sebagai package yang berisi sebuah class yang memperbolehkan program berkomunikasi melalui sebuah jarigan. Pada blok program diatas juga menggunakan sebuah array yang digunakan untuk menyimpan alamat IP yang ada pada output.
Output GetIP.java
Listing Program getName.java
Pada blok program diatas, masih menggunakan package library java.net yang sudah dijelaskan pada blok sebelumnya. Program diatas akan mengambil nama PC yang digunakan laptop/PC user.
Ouput
Listing Program IPtoName.java
Pada blok program diatas digunakan untuk menampilkan sebuah cetakan "IPtoName " dengan syarat argumen length atau panjang statement = 0. Blok program diatas juga menggunakan try catch exception untuk menanggulangin kesalahan maka akan mencetak "invalid ip"
Output
Listing Program NsLookup.java
Blok diatas masih menggunakan package library java.net. Cara kerja listing program diatas hampir sama dengan listing IPtoName sebelumnya dimana terdapat percabangan if argumen = 0 maka program akan mencetak output "Pemakaian: java NSlookup " dan sebuah try catch exception untuk menanggulangin sebuah error handling.
Output
Listing Program simpleClient dan simpleServer.java
Kedua blok listing diatas berhubungan satu sama lain. Blok pertama digunakan untuk sebuah pembuatan server dan blok listing kedua digunakan untuk membuat clientnya. Pada blok simpleServer terdapat pendeklarasian TESTPORT yang bernilain 5000. Testport ini akan terhubung pada blok client pada coding remoteport dengan nilai yang sama yaitu 5000. Pada output kita diharuskan menjalankan server terlebih dahulu, bila keterangan server telah hidup, maka cobalah run simpleClient untuk menentukan itu terhubung atau tidak.