Sabtu, 29 April 2017

TUGAS PEMROGRAMAN JARINGAN: simpleServer & simpleClient



Listing diatas memiliki nama file yaitu simpleServer yang memiliki nilai dari variabel TESTPORT yang berada pada port 5000 kemudian terdapat fungsi checkServer, line, is, os, clientSocket yang bernilai null. Kemudian terdapat fungsi untuk menangani kesalahan dengan perintah try catch dimana jika nilai yang dituju pada TESTPORT sesuai dengan nilai yang di deklarasikan maka akan menampilkan info bahwa aplikasi server hidup. Kemudian terdapat listing yang berguna untuk mengecek fungsi checkServer dimana program akan menampilkan kalimat Terima dan user menginputkan dengan kata salam, maka program akan membalas dengan kalimat salam juga namun jika bukan kalimat salam yang diinputkan user, maka program akan menampilkan kalimat Maaf, saya tidak mengerti.






Listing diatas memiliki nama file yaitu simpleClient yang memiliki variabel REMOTE_PORT yang berada pada port 5000, kemudian terdapat variabel cl, is, os, userInput, output yang bernilai null. Kemudian terdapat fungsi untuk menangani kesalahan dengan perintah try catch dimana variabel cl memiliki args yang berbentuk array, variabel is berfungsi untuk menginputkan yang akan ditampung pada variabel cl dengan memanggil method getInputStream, os yang berfungsi untuk menampilkan inputan yang ditampung pada variabel cl dengan memanggil method getOutputStream dan jika program mengalami kesalahan maka program akan menampilkan Unknown Host yang diambil dari parameter e1 dan menampilkan Error io yang diambil dari parameter e2. Program akan menampilkan Masukkan kata kunci: dan user harus menginputkannya dan ditampung kedalam variabel userInput dan jika program mengalami kesalahan maka program akan menampilka Error writing to server yang diambil dari parameter ex. Kemudian client akan menerima tanggapan dari server dimana variabel output diambil dari variabel is dan akan menampilkan kalimat Dari server yang diambil dari variabel output dan kemudian jika program kembali menangani kesalahan maka akan menampilkan Error writing dan semua fungsi akan berhenti.



OUTPUT PROGRAM




Sumber: http://achsan.staff.gunadarma.ac.id/Downloads/folder/0.25

Tidak ada komentar: