Mencoba xmlrpc (Python 3)

Bismillahirrahmanirrahim.

[TL;DR]

Beberapa waktu yang lalu saya mendapatkan tugas untuk membuat sebuah program ping server sederhana menggunakan bahasa pemrograman Python. Nanti ada dua program yang berjalan, satu berada di sisi server dan satu lagi berada di sisi klien.

Si server bertugas memberitahukan informasi pemakaian harddisk server kepada si klien. Informasi tersebut  dikemas dalam bentuk JSON. Untuk si klien, ia bertugas melakukan ping ke server dan jika server sedang UP, maka klien akan meminta informasi pemakaian harddisk si server. Komunikasi antara server dan klien memanfaatkan RPC.

[Screenshot Percobaan]

lovorus-client-1 [Running] - Oracle VM VirtualBox_003
lovorus-client-1 melakukan ping dan menampilkan informasi dari server
lovorus-client-2 [Running] - Oracle VM VirtualBox_004
lovorus-client-2 melakukan ping dan menampilkan informasi dari server
lovorus-server [Running] - Oracle VM VirtualBox_002
lovorus-server menampilkan informasi terkait permintaan klien
lovorus-client-2 [Running] - Oracle VM VirtualBox_007
lovorus-client-2 mencoba ping saat lovorus-server (10.10.10.5) sedang DOWN

Selection_006
lovorus-server sedang DOWN

[Kode Sumber Program]

Berikut adalah kode program yang akan berjalan di sisi server

Berikut adalah kode program yang akan berjalan di sisi klien

Advertisements

5 thoughts on “Mencoba xmlrpc (Python 3)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s