-
-
Challenge 1
Modifikasi server dan client sehingga setiap kali client mengirimkan pesan kepada server, server akan menyimpan setiap informasi koneksi dan pesan yang diterima ke dalam sebuah log file. -
Challenge 2
Modifikasi server dan client dengan kriteria,- Client bisa menginput IP dan port server yang dituju
- Server menyimpan log dari setiap pesan yang masuk
- Setiap kali client mengirimkan pesan, server akan mengirimkan acknowledgement kepada client berupa, timestamp, IP client, Port client, dan pesan. acknowledgement akan ditampilkan pada layar client sebagai penanda bahwa pesan sudah diterima server
- Ketika client mengirimkan
asklog
, maka server akan mengirimkan keseluruhan isi file log ke client. Dan client menampilkan ke layar
-
Challenge 3
Membuat sebuah file.txt
yang berisi string panjang. Kemudian, modifikasi server dan client sehingga seolah-seolah menjadi sepasang program pengirim-penerima file. Untuk urutannya,- Client bisa menginput IP dan port server yang dituju
- Client bisa menginput nama file yang akan dikirimkan
- Server akan menerima semua kiriman data dari client dan kemudian merangkainya lagi menjadi file yang sama, baik isi maupun nama file aslinya
-
-
-
Challenge 1
Modifikasi code "select"- Client cukup mengetik nama file yang akan dikirim
- Client akan mengirimkan data (isi file) secara bertahap dalam bentuk perulangan
- Server menerima kiriman data dan menyusun ulang menjadi sebuah file, dan disimpan di local storage server
-
Challenge 2
Modifikasi code "select"- Client cukup mengetik nama file yang akan dikirim. File berisi operasi matematika (1 operator, 2 operand). Pemisah tiap operasi adalah perpindahan baris
- Client akan mengirimkan data (isi file)
- Server menerima kiriman data, menghitung hasilnya, dan menyusun ulang menjadi sebuah file, dan disimpan di local storage di server
-
-
- Challenge 1
Modifikasi code supaya,- Client dapat mengirimkan beberapa angka ke server
- Server menerima setiap angka, lalu memeriksa apakah angka tersebut bilangan prima atau bukan
- Server mengirimkan jawaban Y apabila prima dan N jika bukan prima ke client
- Challenge 1
-
-
Challenge-1
Modifikasi program chat agar ketika seorang client mengirimkan sebuah teks berupa mathematical statement seperti3+5
, maka server dapat menghitung dan mengubah pesannya menjadi3+5=8
dan diteruskan ke client -
Challenge-2
Modifikasi program chat dengan ketentuan,- Client dapat mengirimkan file ke semua client lainnya dengan sintaks
send <path file>
- Semua client lainnya menerima file tersebut dan disimpan di folder khusus. Di client juga akan muncul notifikasi bahwa seorang client mengirim file dan telah tersimpan
- Nama file harus dipertahankan, tidak boleh diubah
- Client dapat mengirimkan file ke semua client lainnya dengan sintaks
-
Challenge-3
Modifikasi program chat dengan ketentuan,- Asumsikan ketika terhubung, seorang client mempunyai ID Client (boleh diassign otomatis & client diinfokan atau input secara mandiri dari client)
- Seorang client dapat mengirimkan pesan private ke client tertentu berdasarkan ID
- Sintaks
private <ID tujuan> <pesan>
-
-
Notifications
You must be signed in to change notification settings - Fork 1
husinassegaff/challenge-progjar
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Solusi dari Challenge mata kuliah Pemrograman Jaringan - B
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published