WINHTTP_WEB_SOCKET_CLOSE_STATUS 열거형(winhttp.h)

WINHTTP_WEB_SOCKET_CLOSE_STATUS 열거형에는 WebSocket 닫기 작업의 상태 포함됩니다.

Syntax

typedef enum _WINHTTP_WEB_SOCKET_CLOSE_STATUS {
  WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS = 1000,
  WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS = 1001,
  WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS = 1002,
  WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS = 1003,
  WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS = 1005,
  WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS = 1006,
  WINHTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS = 1007,
  WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS = 1008,
  WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS = 1009,
  WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS = 1010,
  WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS = 1011,
  WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS = 1015
} WINHTTP_WEB_SOCKET_CLOSE_STATUS;

상수

 
WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS
값: 1000
연결이 성공적으로 닫혔습니다.
WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS
값: 1001
피어가 사라지고 연결이 종료됩니다.
WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS
값: 1002
프로토콜 오류가 발생했습니다.
WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS
값: 1003
피어에서 받은 데이터가 잘못되었습니다.
WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS
값: 1005
닫기 메시지가 비어 있습니다.
WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS
값: 1006
연결이 중단되었습니다.
WINHTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS
값: 1007
페이로드가 잘못되었습니다.
WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS
값: 1008
메시지가 엔드포인트의 정책을 위반합니다.
WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS
값: 1009
보낸 메시지가 너무 커서 처리할 수 없습니다.
WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS
값: 1010
클라이언트 엔드포인트는 서버가 하나 이상의 확장을 협상할 것으로 예상했지만 서버는 WebSocket 핸드셰이크의 응답 메시지에서 이를 반환하지 않았습니다.
WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS
값: 1011
예기치 않은 조건으로 인해 서버가
요청을 이행합니다.
WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS
값: 1015
TLS 핸드셰이크를 완료할 수 없습니다.

설명

WINHTTP_WEB_SOCKET_CLOSE_STATUSWinHttpWebSocketClose, WinHttpWebSocketShutdownWinHttpWebSocketQueryCloseStatus에서 사용됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
머리글 winhttp.h

추가 정보

WinHttpWebSocketClose

WinHttpWebSocketQueryCloseStatus

WinHttpWebSocketShutdown