énumération WEB_SOCKET_CLOSE_STATUS (websocket.h)
L’énumération WEB_SOCKET_CLOSE_STATUS spécifie le status de fermeture WebSocket, tel que défini par 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 Valeur : 1000 Fermez terminé avec succès. |
WEB_SOCKET_ENDPOINT_UNAVAILABLE_CLOSE_STATUS Valeur : 1001 Le point de terminaison disparaît et ferme donc la connexion. |
WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS Valeur : 1002 L’homologue a détecté une erreur de protocole et ferme la connexion. |
WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS Valeur : 1003 Le point de terminaison ne peut pas recevoir ce type de données. |
WEB_SOCKET_EMPTY_CLOSE_STATUS Valeur : 1005 Aucune status proche code fourni. |
WEB_SOCKET_ABORTED_CLOSE_STATUS Valeur : 1006 The la connexion a été fermée sans envoi ou réception d’un cadre proche. |
WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS Valeur : 1007 Les données d’un message ne sont pas cohérentes avec le type du message. |
WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS Valeur : 1008 Le message enfreint la stratégie d’un point de terminaison. |
WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS Valeur : 1009 Le message envoyé était trop volumineux pour être traiter. |
WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS Valeur : 1010 Un point de terminaison client s’attendait à ce que le serveur négocie une ou plusieurs extensions, mais le serveur ne les a pas retournées dans le message de réponse de la négociation WebSocket. |
WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS Valeur : 1011 Une condition inattendue empêchait le serveur de répondre à la demande. |
WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS Valeur : 1015 The Impossible d’effectuer l’établissement d’une liaison TLS. |
Configuration requise
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
En-tête | websocket.h |