WEB_SOCKET_CLOSE_STATUS列舉 (websocket.h)
WEB_SOCKET_CLOSE_STATUS列舉會指定WSPROTO所定義的 WebSocket 關閉狀態。
Syntax
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 用戶端端點預期伺服器會交涉一或多個延伸模組,但伺服器並未在 WebSocket 交握的回應訊息中傳回它們。 |
WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS 值: 1011 未預期的狀況導致伺服器無法執行 履行要求。 |
WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS 值: 1015 此 無法完成 TLS 交握。 |
規格需求
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
標頭 | websocket.h |