Untuk membuat script UDP Client dan UDP Server serupa dengan artikel sebelumnya tentang TCP Client – Server. Letak perbedaannya adalah UDP merupakan connectionless protocol.
Untuk itu perubahan yang dilakukan pada script UDP Client adalah:
- Menggunakan argumen SOCK_DGRAM bukan SOCK_STREAM sebagaimana pada TCP pada socket object
- Menginisiasi IP address dari UDP Server, Port number 10000 dan message “Hello World”
- Mengirimkan data ke server dengan method sendto yang membutuhkan tiga buah argumen, yaitu message, IP address UDP Server dan Port.
- Adapun script secara singkat adalah sebagaimana gambar berikut ini.
Sedangkan perubahan pada script UDP Server adalah sebagai berikut:
- Menggunakan argumen SOCK_DGRAM bukan SOCK_STREAM sebagaimana pada TCP pada socket object
- Menginisiasi port bagi server
- Menghubungkan socket address dengan socket object dengan method bind()
- Mencetak data yang diterima dari UDP Client
- Adapun script secara singkat adalah sebagaimana gambar berikut ini.
Apabila script UDP Server di eksekusi, yang diikuti dengan script UDP Client maka berikut ini adalah sebagai berikut:
Adapun kedua script tersebut dapat dilihat pada link sebagaimana berikut:
<01> UDP Server Script
<02> UDP Client Script
Sedangkan artikel-artikel yang terkait langsung dengan pembahasan ini adalah: