Implement a group chat server that enables conversation between multiplegrou

You are studying the green pigment production in a bacterium you isolated fr

Menerapkan server obrolan grup yang memungkinkan percakapan antara beberapa klien obrolan grup. Klien terhubung ke server dan semua klien yang terhubung menerima semua pesan yang dikirimkan oleh klien mana pun. Komunikasi kelompok ini difasilitasi oleh server konferensi. Seorang klien membaca teks yang diketik oleh pengguna dan mengirimkannya ke server. Adalah tanggung jawab server untuk menyampaikan teks itu ke semua klien lain. Klien menerima teks yang disampaikan oleh server dan menampilkannya di layar. Anda perlu menulis dua program: GroupChatServer.java dan GroupChatClient.java menggunakan soket dan utas. Fungsi dari masing-masing program ini dijelaskan di bawah ini: java GroupChatServer:Penggunaan: java GroupChatServer Contoh: $java GroupChatServer 50000 Tugas server ini adalah membuat soket server dan menunggu klien baru atau pesan dari klien yang sudah ada. Jika klien baru terhubung, klien tersebut ditambahkan ke daftar klien aktif. Jika pesan null diterima dari klien yang ada (yang terjadi saat klien keluar), klien tersebut dihapus dari daftar klien aktif. Untuk secara bersamaan menonton klien baru dan pesan dari beberapa klien yang ada, Anda perlu menggunakan utas. Utas utama dapat menunggu untuk menerima koneksi baru dan menelurkan utas anak untuk setiap klien baru. Setiap utas anak dapat membaca pesan dari satu klien dan menyampaikannya (bersama dengan nama klien) ke semua klien lainnya. java GroupChatClient: Penggunaan: java GroupChatClient Contoh: $ java GroupChatClient localhost 50000 Cindy Program klien pertama-tama membuat sambungan ke server pada host dan port yang diberikan, lalu mengirimkan nama yang diberikan. Setelah itu, tugas klien adalah menunggu input pengguna dari keyboard atau pesan dari server. Input dari pengguna dikirim ke server dan pesan dari server ditampilkan di layar. Untuk menerapkan ini, Anda perlu menggunakan dua utas, satu utas utama dan satu utas anak, untuk membaca input dari keyboard dan pesan dari server secara bersamaan. KEDUA FILE HARUS DITULIS DALAM JAVA Computer Science Engineering & Technology Java Programming CPSC 3600

Jangan gunakan sumber plagiat. Dapatkan Esai Kustom Anda di

Menerapkan server obrolan grup yang memungkinkan percakapan antara beberapa grup

Hanya dari $13/Halaman

Author: Ethan Thomas