次の方法で共有


WebSocketEndServerHandshake 関数 (websocket.h)

WebSocketEndServerHandshake 関数は、サーバー側ハンドシェイクを完了します。

構文

HRESULT WebSocketEndServerHandshake(
  [in] WEB_SOCKET_HANDLE hWebSocket
);

パラメーター

[in] hWebSocket

種類: WEB_SOCKET_HANDLE

WebSocketCreateServerHandle の以前の呼び出しによって返された WebSocket セッション ハンドル。

戻り値

種類: HRESULT

関数が成功した場合は、S_OK を返します。

関数が失敗すると、WinError.h で定義された システム エラー コード が返されます。

解説

この関数は、 WebSocketBeginServerHandshake を前回呼び出した後にサーバー側ハンドシェイクを完了するために呼び出すことができます。ただし、この関数の呼び出しは省略可能であり、アプリケーションはこの関数を最初に呼び出さずにセッション関数を使用できます。 この関数は、内部ハンドシェイク関連のすべての構造体を解放し、データ セッション バッファーを割り当てます。 この関数によって処理されるすべての操作は、関数が呼び出されない場合でも内部的に実行されます。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー websocket.h
Library Websocket.lib
[DLL] Websocket.dll

関連項目

WebSocketBeginClientHandshake

WebSocketBeginServerHandshake

WebSocketEndClientHandshake