apa yang dimaksud winsock ?
|
Merupakan inti dari pemrograman jaringan. Winsock merupakan standar API
jaringan pada semua varian dari sistem operasi Microsoft Windows. Sampai
saat artikel ini ditulis, Winsock mencapai versi 2.2 yang merupakan
penyempurnaan dari versi 2.1.
Inti rutin-rutin Winsock berada pada file WS2_32.DLL. Untuk memudahkan
pemrograman dengan kontrol ActiveX, Microsoft telah membuat kontrol
Winsock yang diimplementasikan pada file MSWINSCK.OCX. Untuk mempermudah
pengertian dan pembahasan, contoh-contoh program pada modul ini akan
menggunakan kontrol Winsock yang diimplementasikan pada bahasa
pemrograman Microsoft Visual Basic versi 6.0.

Cara kerja Winsock
Misalnya terdapat dua buah komputer: client dan server yang ingin
berhubungan. Langkah-langkah untuk mengadakan koneksi, mengirim data
sampai pemutusan koneksi dapat digambarkan sebagai berikut.
1. Mula-mula server akan mendengarkan (listen) permintaan koneksi pada
nomor port tertentu. Nomor port digunakan untuk membedakan aplikasi pada
sebuah sistem komputer.
2. Client yang ingin berhubungan meminta koneksi kepada server (connect).
3. Server menerima koneksi dari client (accept).
4. Selanjutnya baik client atau server dapat saling berkirim (senddata) dan menerima data (getdata).
5. Client menutup koneksinya.
6. Server mengetahui dan menutup koneksi terhadap client tersebut.






0 komentar:
Posting Komentar