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 The 连接已关闭,但未发送 或 接收关闭的帧。 |
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 客户端终结点要求服务器协商一个或多个扩展,但服务器未在 WebSocket 握手的响应消息中返回它们。 |
WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS 值: 1011 意外情况阻止服务器 满足请求。 |
WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS 值: 1015 The 无法完成 TLS 握手。 |
要求
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
标头 | websocket.h |