WEB_SOCKET_CLOSE_STATUS-Enumeration (websocket.h)

Die WEB_SOCKET_CLOSE_STATUS-Enumeration gibt die webSocket close status an, wie von WSPROTO definiert.

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;

Konstanten

 
WEB_SOCKET_SUCCESS_CLOSE_STATUS
Wert: 1000
Schließen Sie erfolgreich abgeschlossen.
WEB_SOCKET_ENDPOINT_UNAVAILABLE_CLOSE_STATUS
Wert: 1001
Der Endpunkt wird entfernt und damit die Verbindung geschlossen.
WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS
Wert: 1002
Der Peer hat einen Protokollfehler erkannt, und die Verbindung wird geschlossen.
WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS
Wert: 1003
Der Endpunkt kann diese Art von Daten nicht empfangen.
WEB_SOCKET_EMPTY_CLOSE_STATUS
Wert: 1005
Keine schließen status
Code wurde bereitgestellt.
WEB_SOCKET_ABORTED_CLOSE_STATUS
Wert: 1006
The
Die Verbindung wurde geschlossen, ohne oder zu senden.
empfängt einen close frame.
WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS
Wert: 1007
Daten in einer Nachricht sind nicht mit dem Typ der Nachricht konsistent.
WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS
Wert: 1008
Die Nachricht verstößt gegen die Richtlinie eines Endpunkts.
WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS
Wert: 1009
Die gesendete Nachricht war für die Verarbeitung zu groß.
WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS
Wert: 1010
Ein Clientendpunkt erwartete, dass der Server eine oder mehrere Erweiterungen aushandelt, aber der Server hat diese in der Antwortnachricht des WebSocket-Handshakes nicht zurückgegeben.
WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS
Wert: 1011
Eine unerwartete Bedingung verhinderte, dass der Server
Erfüllt die Anforderung.
WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS
Wert: 1015
The
DER TLS-Handshake konnte nicht abgeschlossen werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile websocket.h

Weitere Informationen

WEB_SOCKET_BUFFER