Listing Program Get IP
Logika Program
Blok program diatas merupakan
blok program tentang pengambilan IP Address. Blok program tersebut menggunakan
package import.java.net dengan nama kelas getIP.
Nama kelas ini nanti akan dijadikan juga sebagai nama file saat disimpan agar
pada saat melakukan compile program java sudah mengetahui file tersebut. Pada
blok program ini dideklarasikan variabel host dengan nilai null, kemudian
terdapat perintah .getLocalHost(); yang akan digunakan oleh variabel host
untuk mengambil nilai IP. Kemudian ada variabel ip yang merupakan memilki array
dia akan menyimpan nilai dari variabel host. Maka ketika program di
jalankan maka akan muncul Ip Address local yang diberikan oleh ISP atau Ip
Address yang dibuat sendiri.
Output Program
Listing Program Get Name
Logika Program
Blok program diatas merupakan
blok program tentang pengambilan nama pada user. Package yang digunakan pada
blok program ini masih sama seperti blok program sebelumnya, kali ini dengan
nama kelas getName.
Nama kelas ini nanti akan dijadikan juga sebagai nama file saat disimpan agar
pada saat melakukan compile program java sudah mengetahui file tersebut. Pada
blok program ini dideklarasikan variabel host dengan nilai null, kemudian
terdapat perintah .getLocalHost(); yang akan digunakan oleh variabel host
untuk mengambil nilai IP. Maka ketika program di jalankan akan muncul Nama
user yang sesuai dengan localhostnya.
Output Program
Listing Program IP to Name
Logika Program
Blok program diatas menjelaskan
tentang package import java.net.*; yang didalam package tersebut berisi
kelas yang memperbolehkan program berkomunikasi melalui jaringan. Pada blok
program ini terdapat juga kondisi dimana jika kondisi benar maka akan mencetak
nama user berserta IP Addressnya. Kemudian program masuk ke kondisi try-catch
dimana program akan mengecek terjadinya kesalahan jika terjadi kesalahan maka
program akan memberikan output kesalahan berupa akan muncul invalid IP –
malformed IP.
Output Program
Listing Program NsLookup
Logika Program
Blok program ini hampir sama
dengan blok program sebelumnya, menjelaskan tentang package import java.net.*;.
Didalam blok program ini juga terdapat kondisi, hanya saja pada blok program
ini jika kondisi benar maka akan mencetak IP Addressnya. Setelah itu program
melakukan eksekusi try-catch untuk mengecek jika terdapat kesalahan pada
program. Jika terjadi kesalahan maka akan muncul invalid IP – malformed IP.
Output Program
Listing Program simpleServer
Logika Program
Blok program diatas merupakan
blok program yang menjelaskan tentang package java.io. Package ini digunakan
untuk melakukan input output. Blok program ini dijelakan juga tentang package java.
Net.* paket ini
berisi kelas yang memperbolehkan program untuk berkomunikasi melalui jaringan
pada sisi server. Jika eksekusi try-catch dapat dijalankan dengan benar maka
program ini akan menghidupkan aplikasi servernya, program ini akan mencari
kata-kata ‘salam’ sebagai kata kuncinya.
Output Program
Listing Program simpleClient
Logika Program
Blok program diatas merupakan
blok program yang menjelaskan tentang package java.io. Package ini digunakan
untuk melakukan input output. Blok program ini dijelakan juga tentang package java.
Net.* paket ini
berisi kelas yang memperbolehkan program untuk berkomunikasi melalui jaringan
pada sisi server. Program client akan jalan jika program server sudah dirunning
terlebih dahulu. Setelah server sudah jalan maka client bisa mengirim pesan
‘salam’. Jika tidak akan muncul tulisan aplikasi server hidup.
Output Program