Biasanya, server berjalan pada komputer tertentu dan
memiliki sebuah socket yang terikat pada nomor port tertentu. Server hanya
menunggu, mendengarkan socket untuk seorang klien untuk membuat permintaan
sambungan.
Di sisi klien: klien mengetahui nama host dari mesin
server yang sedang berjalan dan nomor port di mana server mendengarkan. Untuk
membuat permintaan sambungan, klien mencoba untuk bertemu
dengan
server pada mesin server dan port. Klien juga perlu mengidentifikasi dirinya ke
server sehingga
mengikat
ke nomor port lokal yang akan digunakan selama hubungan ini. Hal ini biasanya
diberikan oleh
sistem.
Jika semuanya berjalan dengan baik, server menerima
koneksi. Setelah diterima, server mendapatkan soket baru terikat port lokal
yang sama dan juga memiliki titik akhir yang di atur ke alamat dan port dari klien.
Diperlukan soket baru sehingga dapat terus mendengarkan permintaan sambungan
socket sementara mengurus kebutuhan klien yang terhubung. Di sisi client, jika
koneksi diterima, socket berhasil dibuat dan klien dapat menggunakan soket
untuk berkomunikasi dengan server. Klien dan server dapat berkomunikasi dengan
menulis atau membaca dari
soket
Tampilan listing program pada java textpad :
Hasil eksekusi program :
Untuk materi Aplikasi Chatting Dengan Java selengkapnya dapat anda download di sini !!!
Teknik Komputer, POLSRI


Tidak ada komentar:
Posting Komentar