Monday, April 29, 2013

Socket Programming


Socket programming adalah pemrograman yang menggunakan socket. Socket ini semacam terowongan/tunnel yang bisa dipakai untuk komunikasi/pertukaran arah secara bolak-balik. Dengan socket programming, komunikasi dapat terjalin antara bahasa pemrograman yang berbeda, antara tingkatan user yang berbeda, bahkan antar komputer yang berbeda atau gabungan ketiganya.

Jenis Socket ada 2, yaitu :

1. Socket Server
ocket() adalah sebuah fungsi untuk mengaktifkan aplikasi socket itu sendiri
bind() adalah fungsi untuk menspesifikasikan lokal adress dan port yang digunakan, dilanjutkan dengan fungsi
listen() adalah fungsi untuk men-set panjang antrian koneksi
accept() adalah fungsi untuk menerima permintaan client, selanjutnya diikuti dengan fungsi-fungsi seperti read(), write(), dan close()  yang penjelasannya sama saja seperti di atas.


2. Socket Client
socket() adalah sebuah fungsi untuk mengaktifkan aplikasi socket itu sendiri
connect() adalah fungsi untuk  melakukan koneksi ke server
write() adalah fungsi untuk melakukan interaksi dengan server yang digunakan untuk mengirim pesan ke server
read() adalah fungsi untuk membaca respon dari server
close() adalah fungsi untuk mengakhiri koneksi dengan server

No comments:

Post a Comment