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