Partager via


é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

Voir aussi

WEB_SOCKET_BUFFER