Passer au contenu principal

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 : void

Remarques

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é par HCAddWebSocketRoutedHandler à 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 Series

Voir aussi

httpClient
HCAddWebSocketRoutedHandler
HCRemoveWebSocketRoutedHandler
Dernière modification le 30 octobre 2026