WEB_SOCKET_CLOSE_STATUS列挙 (websocket.h)
WEB_SOCKET_CLOSE_STATUS列挙は、WSPROTO によって定義されている WebSocket の閉じる状態を指定します。
構文
typedef enum _WEB_SOCKET_CLOSE_STATUS {
WEB_SOCKET_SUCCESS_CLOSE_STATUS = 1000,
WEB_SOCKET_ENDPOINT_UNAVAILABLE_CLOSE_STATUS = 1001,
WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS = 1002,
WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS = 1003,
WEB_SOCKET_EMPTY_CLOSE_STATUS = 1005,
WEB_SOCKET_ABORTED_CLOSE_STATUS = 1006,
WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS = 1007,
WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS = 1008,
WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS = 1009,
WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS = 1010,
WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS = 1011,
WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS = 1015
} WEB_SOCKET_CLOSE_STATUS;
定数
WEB_SOCKET_SUCCESS_CLOSE_STATUS 値: 1000 閉じるは正常に完了しました。 |
WEB_SOCKET_ENDPOINT_UNAVAILABLE_CLOSE_STATUS 値: 1001 エンドポイントが切断され、接続が閉じます。 |
WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS 値: 1002 ピアがプロトコル エラーを検出し、接続を閉じます。 |
WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS 値: 1003 エンドポイントは、この種類のデータを受信できません。 |
WEB_SOCKET_EMPTY_CLOSE_STATUS 値: 1005 終了状態なし コードが提供されました。 |
WEB_SOCKET_ABORTED_CLOSE_STATUS 値: 1006 次に、 接続が送信されずに閉じられました。 閉じるフレームを受け取る。 |
WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS 値: 1007 メッセージ内のデータは、メッセージの種類と一致しません。 |
WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS 値: 1008 メッセージがエンドポイントのポリシーに違反しています。 |
WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS 値: 1009 送信されたメッセージが大きすぎて処理できなかった。 |
WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS 値: 1010 クライアント エンドポイントは、サーバーが 1 つ以上の拡張機能をネゴシエートすることを想定しましたが、サーバーは WebSocket ハンドシェイクの応答メッセージでそれらの拡張機能を返しませんでした。 |
WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS 値: 1011 予期しない状態がサーバーを妨げる 要求を満たす。 |
WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS 値: 1015 次に、 TLS ハンドシェイクを完了できませんでした。 |
要件
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
Header | websocket.h |