Home Start Back Next End
  
23
pada sisi client. Setelah itu soket server dapat kembali melakukan listen untuk
menunggu
permintaan
koneksi dari
client
lainnya,
jika
aplikasi
server
mengimplementasikan
multithreading
atau
multiprocess. Setelah
tercipta
koneksi
antara
client dan server, maka keduanya dapat saling bertukar pesan. Salah satu atau
keduanya kemudian dapat mengakhiri komunikasi dengan menutup soket.
Gambar 2.8   Model Aplikasi Client / Server pada protokol TCP
Didalam bahasa pemrograman umumnya sudah disediakan API (Application Program
Interface) untuk
menggunakan socket. Pada gambar 2.8 diatas
adalah
contoh
model
aplikasi
Client
Server
dengan
menggunakan
bahasa
C
di
Linux.
Di
dalam
kotak
menunjukkan
system
call 
yang dibutuhkan untuk
membuat
aplikasi client server
dengan
menggunakan socket, seperti
socket(), bind (), listen(), connect(). Secara garis
besar  langkah  –  langkah  yang  dilakukan  pada  client  dan  server  adalah  sebagai
berikut:
Word to PDF Converter | Word to HTML Converter