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 |