Pengertian WinSock
| Maret 01, 2018 |
Windows socket API disingkat Winsock merupakan sebuah mekanisme interprocess communication (IPC) yang menyediakan sarana komunikasi dua arah berorientasi koneksi (connection-oriented) atau komunikasi tanpa koneksi (connectionless) antara proses-proses di dalam dua komputer di dalam sebuah jaringan. Windows socket adalah salah satu implementasi yang dilakukan oleh Microsoft terhadap system call Berkeley Sockets yang digunakan untuk mengakses layanan sesi dan datagram melalui protokol TCP/IP. Selain oleh TCP/IP, Winsock juga dapat digunakan oleh NWLink, dan AppleTalk.
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.
Sumber : https://blognyayogaa.blogspot.co.id/
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.
- Mula-mula server akan mendengarkan (listen) permintaan koneksi pada nomor port tertentu, Nomor port digunakan untuk membedakan aplikasi pada sebuah sistem komputer.
- Client yang ingin berhubungan meminta koneksi kepada server (connect).
- Server menerima koneksi dari client (accept).
- Selanjutnya baik client atau server dapat saling berkirim (senddata) dan menerima data (getdata).
- Client menutup koneksinya.
- Server mengetahui dan menutup koneksi terhadap client tersebut.
Sumber : https://blognyayogaa.blogspot.co.id/

0 komentar:
Posting Komentar