LISTING
PROGRAM
simpleServer.javasimpleClient.java
LOGIKA
PROGRAM
Sintaks-sintaks diatas merupakan suatu
source code program menggunakan bahasa pemrograman java.
Program tersebut digunakan untuk
melakukan komunikasi antara client dan server.
Sintaks pertama yaitu "import java.io.*;" dan "import
java.net.*;" dimaksudkan untuk memasukkan atau mengimport semua fungsi yang
berada dalam package io dan net. Kemudian melakukan penamaan kelas pada java, nama kelas yang diberikan adalah simpleServer untuk server dan simpleClient untuk program client.
Sintaks selanjutnya adalah mendeklarasikan variabel yang dibutuhkan yakni testport bernilai 5000 untuk program server dan remote_port bernilai 5000 untuk progam client. Kemudian menggunakan sintaks "public
static void main(String []args)", yang digunakan untuk
menjalankan program pertama kali. Sintaks selanjutnya melakukan deklarasi variabel yang dibutuhkan untuk masing-masing program baik itu pada program client maupun server.
Pada program server dilanjutkan dengan sintaks try-catch dimana akan mencoba melakukan pemeriksaan server dengan sintaks checkServer dengan menampilkan output informasi bahwa Aplikasi server hidup, kemudian server akan menunggu inputan pada user yang disimpan dalam variabel line. Apabila inputan user sesuai dengan kondisi maka server akan membalasnya dengan kalimat salam juga, namun apabila tidak sesuai dengan kondisi maka akan menampilkan balasan Maaf, saya tidak mengerti.
Pada program client dilanjutkan dengan sintaks try-catch yang digunakan untuk melakukan inputan atau menulis ke server dengan memasukkan kata kunci yang disimpan dalam variabel userInput. Sintaks selanjutnya digunakan untuk menerima tanggapan dari server.
OUTPUT PROGRAM
Kompilasi kedua program
diatas dengan dua console shell berbeda dengan sintaks :
javac simpleServer.java
javac simpleClient.java
Jalankan kedua program
tersebut dikomputer anda. Pertama jalankan server, (buka
jendela console shell lebih
dulu), dan tunggu koneksi client
java simpleServer
Untuk menjalankan program
client buka jendela console shell baru dan ketikkan.
java simpleClient hostName
Pada sisi client,
masukkan kata kunci yang diminta, yaitu “salam”.
Perhatikan apa terjadi kemudian di
sisi aplikasi Server maupun client.
Kemudian mencoba memasukkan kata-kata yang lain.
Perhatikan apa terjadi kemudian di
sisi aplikasi Server maupun client.
Sumber:
Tidak ada komentar:
Posting Komentar
tutur kata cermin pribadi cerdas ^^