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 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 |