Membuat Koneksi Client – Server Sederhana pada Java

Dibawah ini merupakan listing program untuk membuat koneksi client-server sederhana pada laptop atau PC anda. Untuk menjalankan program ini yang harus anda lakukan adalah ketikkan listingan dibawah ini menggunakan notepad atau notepad++. Di bawah ini terdapat dua listing yaitu client dan server.
 simpleServer.java
simpleClient.java
Logika Program
simpleServer.java
Listing diatas menggunakan bahasa pemrograman java. Untuk membuat program menggunakan java harus menentukan paket apa yang digunakan. Program ini menggunakan paket java.net paket ini berisi kelas yang memperbolehkan program untuk berkomunikasi melalui jaringan dan java.io yang digunakan untuk input dan output. Kemudian class yang digunakan yaitu simpleServer. Program ini menggunakan port 5000. Jika aplikasi ini dijalankan maka akan tercetak kalimat “Aplikasi server hidup”. Jika pesan yang diterima adalah “salam” maka server akan mengirimkan pesan “salam juga” kepada client. Jika yang dimasukkan bukan kata “salam” maka server akan membalas “Maaf, saya tidak mengerti”.
simpleClient.java
listing ini saling berhubungan dengan listing diatas, dan menggunakan paket yang sama. Class yang digunakan yaitu simpleClient. Program ini menggunakan port yang sama dengan listing diatas. Pada listing diatas terdapat 3 try yang digunakan, blok program try yang pertama digunakan untuk membuka koneksi server pada port REMOTE_PORT. Kemudian blok program try yang kedua digunakan untuk menulis ke server, program client akan meminta memasukkan kata kunci yaitu “salam”. Pada blok program ketiga digunakan untuk menerima tanggapan yang dikirimkan oleh server. Jika kata kunci yang dimasukkan bukan “salam” maka yang akan tercetak adalah “Dari server: Maaf saya tidak mengerti”.   
Running Program
Cara menjalankan program diatas yang harus anda lakukan adalah buka 2 command prompt (cmd) pada laptop atau pc anda, kemudian masuk ke directory anda menyimpan file anda. Kemudian compile file anda pada cmd pertama dengan mengetikkan javac simpleServer.java kemudian enter, jika program anda tidak ada error maka selanjutnya ketikkan java simpleServer pada cmd kedua, ketik javac simpleClient.java kemudian enter, jika program anda tidak ada error maka selanjutnya ketikkan java simpleClient maka akan keluar output seperti dibawah ini.
Newest
Previous
Next Post »