contoh penggunaan program Client-Server :
Listing program Server :
Kemudian contoh program Client :
Listing program Client :
Logika program Client :
Output program Client :
Listing program Server :
Logika program Server :
Pada pemrograman
server diatas, program server akan dihidupkan pada port 5000, dan serversocket
= null atau mengikuti port yang kita tentukan. Kemudian jika program di running
maka output yang keluar adalah “Aplikasi Server hidup”, kemudian jika client
mencoba mengirim pesan, maka server akan menerima atau “Terima + <salam dari
client>, jika pesan yang dikirim dari client berupa “salam” maka server akan
membalas dengan pesan “salam juga”. Selain pesan “salam” maka balasan server
adalah “Maaf, saya tidak mengerti”.
Output Program Server :
Kemudian contoh program Client :
Listing program Client :
Untuk
mengeksekusi program client, kita harus membuka terminal baru. Kemudian
eksekusi program simpleClient.java nya, jika pada terminal pertama(Server)
sudah muncul pesan “Aplikasi Server hidup” maka kita bisa mengirim pesan dari
client menuju server. Caranya setelah buka terminal kedua(Client) akan muncul output
“Masukkan kata kunci: ”, tetapi jika terminal pertama(Server) kita close maka
output yang akan keluar “Error writing to server..+” dan kita harus menunggu
hingga server kita hidupkan kembali. Kemudian jika pada “Masukkan kata kunci: ”
kita mengirim pesan berupa “salam” pada server, maka server akan membalas dan
akan mencetak ouput “Dari server: ” +<balasan server>, dan jika sedang
mengirim pesan tetapi server mati, maka output yang akan keluar adalah “Error
writing…+”.
Output program Client :
0 komentar: