Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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).