Minggu, 21 Mei 2017

Koneksi server dan client pada java

Kali ini saya akan menjelaskan bagaimana cara server dan client terkoneksi dengan menggunakan bahasa pemrograman java. Berikut Listingnya :

simpleServer.java



simpleClient.java



Logika Program :

Listing diatas Import java.io.*; merupakan singkatan dari Input Output. Input melibatkan masukan data dari peralatan input, sedangkan output akan menampilkan data kepada pengguna. Java mendukung mekanisme input output di dalam package java.io. Public class simpleServer/simpleClient merupakan nama dari class tersebut. Variable atau method yang dideklarasikan dengan perintah static dapat dipanggil langsung tanpa perlu membuat instance dari class tersebut.
pada listingan selanjutnya akan menerapkan 5000 testport untuk server dan 5000 untuk client. "Public static void main (String args []) throws Exception" yang artinya menerangkan kata public, jadi dapat di akses di dalam kelas maupun di luar kelas. dan void artinya kosong atau dia tidak mempunyai nilai balik. Listingan diatas, terdapat bufferedreader untuk membaca kepada user. Setiap kata yang tercetak adalah kata yg diketik client. Jika salah maka akan keluar  dan server akan merusult pada program. pada program server, akan melakukan pengecekan dengan listing checkServer dan memastikan server akan hidup. Setelah itu server akan menunggu inputan pada perintah Line. Jika benar maka akan di jawab "salam juga", jika salah maka akan tercetak "maaf, saya tidak mengerti". Sedangkan pada program client terdapat kata kunci yang akan dihubungkan kepada server. benar atau tidaknya program tergantung pada kata kunci yang dimasukan dan di tampung pada variabel line.

Cara menjalankan program :
Pertama-tama buka terlebih dahulu 2 Command Prompt (CMD) lalu masuk kedalam folder tempat dimana kita menyimpan program tersebut. Setelah itu ketik di CMD "javac simpleServer.java" lakukan hal yang sama pada simpleClient. Setelah berhasil dan program tidak ada yang eror ketik lagi "java simpleServer" lakukan hal yang sama dengan mengetikan "java simpleClient" maka nama host laptop / PC kita akan muncul. berikut Outputnya : 

Output :



Tidak ada komentar:

Posting Komentar