UDP Socket Programming.

Download Report

Transcript UDP Socket Programming.

UDP Socket
Programming
Komunikasi Socket
Detail Komunikasi Socket
UDP
UDP adalah suatu protokol pengiriman data yang berbasis Internet
Protocol (IP) dan bersifat connectionless oriented.
Pada OSI layer UDP berada pada layer transport yang fungsinya
mengatur pengiriman suatu data dari client ke server.
Fungsi Pada Socket UDP
Karakteristik UDP




Tidak ada inisialisasi koneksi, sehingga tidak diperlukan
welcoming socket, seperti accept di server dan
penginisialisasian socket di client.
Tidak ada input dan output stream yang dibentuk dari atau ke
socket.
Pengirim akan membuat datagram paket dan mengirimkannya
ke proses yang dituju. Setiap paket yang dibentuk akan
diberikan informasi mengenai alamat IP dan port untuk setiap
deretan byte yang akan dikirim.
Penerima harus menguraikan paket datagram tersebut agar
tahu informasi yang dikirimkan.
Membuat Socket
Function Bind
Bind digunakan untuk mengatur port pada server
Function Sendto( )
Fungsi ini digunakan untuk mengirimkan data pada protocol
UDP dengan membuka port dan alamat IP tertentu.
Function Recvfrom ( )
Fungsi ini digunakan untuk menerima data pada protocol
UDP dengan port dan alamat IP yang sama pada saat
dikirimkan dengan fungsi Sendto ( )