Megosztás a következőn keresztül:


WebSocket Protocol Component API

Cél

A WebSocket Protocol Component API aszinkron, kétirányú kommunikációs csatornákat tesz lehetővé HTTP-n keresztül, amelyek a meglévő hálózati közvetítők között működnek. A WebSocket Protocol Component API-val az ügyfél HTTP-t használ a kiszolgálóval való kommunikációhoz, majd mindkét oldal a HTTP rétegzett mögöttes protokolljára vált (például TCP vagy SSL). A cél az, hogy először HTTP-t használjon a hálózatközvetítők közötti útbaigazításhoz, majd a létrehozott végpontok közötti mögöttes TCP/SSL-csatornát használja a kétirányú alkalmazáskommunikációhoz. A WebSocket protokoll [WSPROTO] az IETF-ben van definiálva, míg a WHATWG-ben egy társított Javascript API (WebSockets) van definiálva.

Ebben a szakaszban

Téma Leírás
WebSocket Protocol Component API-adattípusok
A WebSocket Protocol Component API definiálja ezeket az adattípusokat.
WebSocket Protocol Component API-számbavételek
Ezeket az enumerálásokat a WebSocket Protocol Component API határozza meg.
WebSocket Protocol Component API Functions
A WebSocket Protocol Component API definiálja ezeket a függvényeket.
WebSocket Protocol Component API-struktúrák
Ezeket a struktúrákat a WebSocket Protocol Component API határozza meg.

Fejlesztői közönség

A WebSocket Protocol Component API-t C/C++ programozók általi használatra tervezték. A HTTP és a Windows hálózatkezelés ismerete szükséges.

Jegyzet

A WebSocket protokoll windowsos használatának elsődleges módja a Windows HTTP Services (WinHTTP) API vagy a Windows.Networking.Sockets névtér.

Futásidejű követelmények

A WebSocket Protocol Component API-nak a Windows operációs rendszer Windows 8 és újabb verzióira van szüksége. Az API-k dinamikusan csatolhatók websocket.dllkeresztül.

Jegyzet

websocket.dll támogatja az ügyfél- és kiszolgálói kézfogással kapcsolatos HTTP-fejléceket, ellenőrzi a kapott kézfogási adatokat, és elemzi a WebSocket-adatfolyamot. Nem kezeli a HTTP-specifikus műveleteket (átirányítás, hitelesítés, proxytámogatás) és nem hajt végre I/O-műveleteket (WebSocket stream bájtok küldése vagy fogadása).

HTTP-

Windows HTTP-szolgáltatások (WinHTTP)