Pada artikel ini akan menjelaskan tentang cara membuat koneksi Client - Server sederhana menggunakan java.Dimana java menyediakan objek Socket dan ServerSocket untuk komunikasi soket TCP. ServerSocket digunakan pada sisi aplikasi server, sedangkan Socket digunakan baik pada sisi aplikasi server maupun client.Kemudian kita buat input dan output stream. Stream ini digunakan untuk berkomunikasi dengan client. Objek InputStreamReader digunakan untuk menerima respon dari client. Sedangkan writeBytes untuk mengirimkan data ke client.Disini saya menggunakan 1 buah komputer. Pertama
yang harus dilakukan adalah ketikan script dibawah ini pada notepad, dan
simpan dengan nama simpleClient.java dan simpleServer.java.
simpleServer.java
simpleClient.java
Setelah file java disimpan maka langkah selanjutnya kita
buka 2 buah command prompt (CMD). Di cmd pertama kita masuk pada
direktori dimana file
simpleClient.java kita simpan, di cmd kedua kita masuk pada direktori
dimana file simpleServer.java kita simpan. Setelah berada pada direktori yang benar, kita lakukan
compile
program terlebih dahulu dengan mengetikkan "javac simpleClient.java"
pada cmd pertama, sedangkan cmd kedua "javac simpleServer.java".
Selanjutnya baru kita jalankan program dengan mengetikkan "java
simpleClinet" pada cmd pertama, sedangkan cmd kedua "java simpleServer".
Maka akan muncul tampilan seperti dibawah ini:
simpleServer.java
simpleClient.java
Server disini bertugas untuk menunggu adanya interaksi dari client.
Apabila client mengirimkan kata "salam" maka server akan membalas nya
dengan "salam juga". Tetapi apabila client mengirimkan kata diluar kata
yang telah dibuat tadi, maka server akan membalas "Maaf,
saya tidak mengerti".



