Friday, May 4, 2012

simple server


Simple server

 Untuk saat ini saya akan mebahas pada server terlebih dahulu

link untuk memperbesar gambar : 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwLtHoBIb9wb8egoIh4jwyTvJsU5TDjw2pypn23csxfJGubBfdnsjmMh5i_gAd2eoTDvgR8XGhNSq9evLG3LA5xSrECOcQ5OKMt8r4zE1y7eF5S_AM5dqxr3VlMnXV8NnAky-tZ7ckejY/s1600/simpleServer.JPG
Untuk Client Ketikkan sebagai berikut : 

link untuk memperbesar gambar: 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNtGoJEDfs_RioN1W7QYBuombV1PNePPH9_nwTnm23YKihXXgXEdbqV1c-xPec79ZU7n7zDjotJvby18t0RX6-W9I3VRlGjD7b66ITpzyb1kIiliicP7-0LR4sVlQTXzwCqYhXsC-F6Bg/s1600/simpleclient.JPG
sebelumnya kita harus menunggu reaksi pada bagian client hal ini dapt kita liat pada bagian 
String line; BufferedReader is = null; DataOutputStream os = null; Socket clientSocket = null; try { checkServer = new ServerSocket(TESTPORT); System.out.println("Aplikasi Server hidup ..."); } catch (IOException e) { System.out.println(e); 
kemudian pada bagian server . kemudain pada bagian ini dilakukan pengecekaan server yang dimana akan dianggap server socket batu . jika sudah aktif maka akan menghasilkan tulisan aplikasi hidup .
untuk menghidupkan aplikasi server agar bisa melakukan komunikasi ketik coding seperti dibawah ini
 try { clientSocket = checkServer.accept(); is = new BufferedReader(new InputStreamReader (clientSocket.getInputStream())); os = new DataOutputStream(clientSocket.getOutputStream()); } catch (Exception ei) { ei.printStackTrace(); } try { line = is.readLine(); System.out.println("Terima : " + line); if (line.compareTo("Salam")==0) { os.writeBytes("Salam Juga"); } else { os.writeBytes("Maaf, saya tidak mengerti"); } } catch (IOException e) { System.out.println(e); } try { os.close(); is.close(); clientSocket.close(); } catch (IOException ic) { ic.printStackTrace(); } } } 
hasilnya dapat kita lihat seperti ini:

No comments:

Post a Comment