Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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).