API Komponen Protokol WebSocket

Maksud

API Komponen Protokol WebSocket memungkinkan saluran komunikasi dua arah asinkron melalui HTTP yang berfungsi di seluruh perantara jaringan yang ada. Dengan WEBSocket Protocol Component API, klien menggunakan HTTP untuk berkomunikasi dengan server, dan kemudian kedua sisi beralih menggunakan protokol dasar yang dilapisi HTTP (seperti TCP atau SSL). Tujuannya adalah untuk terlebih dahulu menggunakan HTTP untuk melintasi perantara jaringan, lalu menggunakan saluran TCP/SSL yang mendasari end-to-end yang dibuat untuk komunikasi aplikasi dua arah. Protokol WebSocket [WSPROTO] didefinisikan pada IETF, sementara API Javascript terkait (WebSockets) didefinisikan di WHATWG.

Di bagian ini

Topik Deskripsi
Tipe Data API Komponen WebSocket
API Komponen Protokol WebSocket mendefinisikan jenis data ini.
Enumerasi API Komponen Protokol WebSocket
API Komponen Protokol WebSocket mendefinisikan enumerasi ini.
Fungsi API Komponen WebSocket
API Komponen Protokol WebSocket mendefinisikan fungsi-fungsi ini.
Struktur API Komponen WebSocket
API Komponen Protokol WebSocket mendefinisikan struktur ini.

Audiens pengembang

API Komponen Protokol WebSocket dirancang untuk digunakan oleh pemrogram C/C++. Diperlukan pemahaman tentang jaringan HTTP dan Windows.

Nota

Cara yang disukai untuk menggunakan protokol WebSocket di Windows adalah melalui WINDOWS HTTP Services (WinHTTP) API atau namespace Windows.Networking.Sockets.

Persyaratan run-time

API Komponen Protokol WebSocket memerlukan Windows 8 dan versi yang lebih baru dari sistem operasi Windows. API dapat ditautkan secara dinamis melalui websocket.dll.

Nota

websocket.dll menyediakan dukungan untuk header HTTP terkait jabat tangan klien dan server, memverifikasi data jabat tangan yang diterima, dan mengurai aliran data WebSocket. Ini tidak menangani operasi khusus HTTP (pengalihan, autentikasi, dukungan proksi) atau melakukan operasi I/O apa pun (mengirim atau menerima byte aliran WebSocket).

HTTP

Windows HTTP Services (WinHTTP)