Compartilhar via


enumeração WEB_SOCKET_CLOSE_STATUS (websocket.h)

A enumeração WEB_SOCKET_CLOSE_STATUS especifica o fechamento do WebSocket status conforme definido pelo 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
Fechar concluído com êxito.
WEB_SOCKET_ENDPOINT_UNAVAILABLE_CLOSE_STATUS
Valor: 1001
O ponto de extremidade está desaparecendo e, portanto, fechando a conexão.
WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS
Valor: 1002
Erro de protocolo detectado por par e está fechando a conexão.
WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS
Valor: 1003
O ponto de extremidade não pode receber esse tipo de dados.
WEB_SOCKET_EMPTY_CLOSE_STATUS
Valor: 1005
Sem fechar status
o código foi fornecido.
WEB_SOCKET_ABORTED_CLOSE_STATUS
Valor: 1006
O
a conexão foi fechada sem enviar ou
recebendo um quadro próximo.
WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS
Valor: 1007
Os dados dentro de uma mensagem não são consistentes com o tipo da mensagem.
WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS
Valor: 1008
A mensagem viola a política de um ponto de extremidade.
WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS
Valor: 1009
A mensagem enviada era muito grande para ser processada.
WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS
Valor: 1010
Um ponto de extremidade do cliente esperava que o servidor negociasse uma ou mais extensões, mas o servidor não as retornou na mensagem de resposta do handshake do WebSocket.
WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS
Valor: 1011
Uma condição inesperada impediu o servidor de
atendendo à solicitação.
WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS
Valor: 1015
O
Não foi possível concluir o handshake do TLS.

Requisitos

   
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho websocket.h

Confira também

WEB_SOCKET_BUFFER