Diberdayakan oleh Blogger.

Blogger news

« »
« »
« »

WINSOCK

|| || || Leave a komentar
Untuk pemrograman aplikasi socket berbasis Windows, maka komponen API yang sering digunakan adalah Winsock (Windows Socket API) yang mendukung interface standar TCP/IP, (contoh protokol jaringan yang lain adalah NetBIOS, IPX dari Novell, Apple Talk dari Apple, dan seterusnya).
Pengertian TCP/IP (TCP over IP) mungkin dapat menjadi sedikit rincu jika diartikan TCP/IP hanya mengizinkan pengiriman TCP (dan tidak UDP), padahal seperti yang telah kita bahas dalam artikel sebelumnya, pengiriman socket dapat melalui TCP ataupun UDP.

Pengertian TCP/IP disini sebenarnya digunakan untuk menunjukan teknologi jaringan/internet , termasuk didalamnya adalah UDP. Jika Anda menggunakan UDP, dapat juga disebut sebagai UDP/IP (UDP over IP), tapi umumnya istilah ini jarang di gunakan dan istilah TCP/IP telah mencakup, baik TCP maupun UDP. Pada bahasa pemrograman visual seperti Visual Basic/Delphi, Anda dapat menggunakan control Winsock yang telah disediakan untuk mengembangkan aplikasi socket.

Walaupun kita akan mencontohkan aplikasi socket dalam environment Windows, Anda tida kperlu khawatir jika aplikasi socket yang menggunakan Winsock tidak dapat berkomunikasi dengan aplikasi socket berbasis Unix/Linux, karena komunikasi tetap dapat terjadi selama aplikasi tersebut menggunakan protokol jaringan yang sama.

Kalau demikian, untuk mencoba aplikasi socket, apakah mutlak diperlukan setidaknya jaringan dengan minimal dua komputer yang saling terkoneksi? Badi Anda yang terpaksa hanya menggunakan satu komputer, dapat memanfaatkan alamat lokalhost atau 127.0.0.1 yang mengizinkan dua aplikasi berjalan pada satu mesin komputer dan berkomunikasi satu sama lain.