HCWebSocketRoutedHandler
Rappel défini par l’application que libHttpClient appelle de façon synchrone lorsque du trafic WebSocket est envoyé ou reçu. Inscrivez-le avec HCAddWebSocketRoutedHandler pour déboguer ou tracer le trafic WebSocket.Syntaxe
Paramètres
websocket _In_Type : HCWebsocketHandle Le descripteur du WebSocket. receiving _In_
Type : bool
true si les données sont reçues; false si elles sont envoyées.
message _In_opt_z_Type : const char* Le message texte encodé en UTF-8, ou
nullptr pour un message binaire.
payloadBytes _In_opt_Type : const uint8_t* Les données du message binaire, ou
nullptr pour un message texte.
payloadSize _In_Type : size_t La taille de payloadBytes, en octets. context _In_opt_
Type : void* Le contexte client que vous avez passé à HCAddWebSocketRoutedHandler.
Valeur de retour
Type : voidRemarques
message ou payloadBytes est non nul, selon que le message est de type texte ou binaire. Le gestionnaire s’exécute de façon synchrone, en ligne avec le trafic WebSocket. Gardez-le court et n’y effectuez aucune opération bloquante. Pour ne plus recevoir d’appels, passez l’ID retourné parHCAddWebSocketRoutedHandler à HCRemoveWebSocketRoutedHandler.
Configuration requise
En-tête : httpClient.h Bibliothèque : libHttpClient.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX SeriesVoir aussi
httpClientHCAddWebSocketRoutedHandler
HCRemoveWebSocketRoutedHandler
