enumeración WEB_SOCKET_CLOSE_STATUS (websocket.h)
La enumeración WEB_SOCKET_CLOSE_STATUS especifica el estado de cierre de WebSocket tal y como se define en WSPROTO.
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;
Constantes
WEB_SOCKET_SUCCESS_CLOSE_STATUS Valor: 1000 Cierre completado correctamente. |
WEB_SOCKET_ENDPOINT_UNAVAILABLE_CLOSE_STATUS Valor: 1001 El punto de conexión desaparece y, por tanto, cierra la conexión. |
WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS Valor: 1002 Error de protocolo detectado por el mismo nivel y está cerrando la conexión. |
WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS Valor: 1003 El punto de conexión no puede recibir este tipo de datos. |
WEB_SOCKET_EMPTY_CLOSE_STATUS Valor: 1005 Sin estado de cierre se proporcionó código. |
WEB_SOCKET_ABORTED_CLOSE_STATUS Valor: 1006 The se cerró la conexión sin enviar o recepción de un marco de cierre. |
WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS Valor: 1007 Los datos de un mensaje no son coherentes con el tipo del mensaje. |
WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS Valor: 1008 El mensaje infringe la directiva de un punto de conexión. |
WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS Valor: 1009 El mensaje enviado era demasiado grande para procesar. |
WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS Valor: 1010 Un punto de conexión de cliente esperaba que el servidor negociara una o varias extensiones, pero el servidor no los devolvió en el mensaje de respuesta del protocolo de enlace WebSocket. |
WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS Valor: 1011 Una condición inesperada impidió que el servidor realización de la solicitud. |
WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS Valor: 1015 The No se pudo completar el protocolo de enlace TLS. |
Requisitos
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Encabezado | websocket.h |