Logika dasar dari pemrograman socket adalah sebagai berikut:
- Jika ada 2 node yang ingin melakukan komunikasi, maka mereka harus menentukan port mana yang akan digunakan untuk berkomunikasi dan membuka port tersebut melalui deklarasi socket.
- Jika sudah membuka port untuk komunikasi, yang perlu dilakukan adalah membuat jalur untuk berkomunikasi yang menghubungkan kedua port tersebut.
- Jalur tersebut terbagi atas:
- 1 jalur untuk client mengirim data.
- 1 jalur untuk client menerima data.
- 1 jalur untuk server mengirim data.
- 1 jalur untuk server menerima data.
- Jika keempat jalur tersebut sudah dibuat, maka server dan client sudah dapat melakukan komunikasi.
- Jika komunikasi sudah selesai client dapat menutup jalur-jalur komunikasi yang telah dibuat sebelumnya.
Seperti itulah logika dasar socket programming, mengenai source code atau implementasi program dapat anda kembangkan sendiri sesuai dengan logika diatas. Gambar 1.0 adalah contoh source code socket programming client.
Tidak ada komentar:
Posting Komentar