перечисление WEB_SOCKET_CLOSE_STATUS (websocket.h)
Перечисление WEB_SOCKET_CLOSE_STATUS указывает состояние закрытия WebSocket в соответствии с определением WSPROTO.
Синтаксис
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;
Константы
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 The подключение было закрыто без отправки или получение близкого кадра. |
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 Конечная точка клиента ожидала, что сервер согласует одно или несколько расширений, но сервер не вернул их в ответном сообщении подтверждения WebSocket. |
WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS Значение: 1011 Непредвиденное состояние не позволило серверу выполнение запроса. |
WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS Значение: 1015 The Не удалось завершить подтверждение TLS. |
Требования
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Верхняя часть | websocket.h |