Compartir a través de


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

Consulte también

WEB_SOCKET_BUFFER