Pular para o conteúdo principal

HCWebSocketSetBinaryMessageFragmentEventFunction

Define o manipulador de fragmentos de mensagens binárias. O functionContext do cliente passado para HCWebSocketCreate também será passado para esse manipulador.

Sintaxe

Parâmetros

websocket   _In_
Tipo: HCWebsocketHandle
O identificador do websocket. binaryMessageFragmentFunc   _In_
Tipo: HCWebSocketBinaryMessageFragmentFunction
Um ponteiro para o retorno de chamada de tratamento de fragmentos de mensagens binárias a ser usado ou um ponteiro nulo para removê-lo.

Valor retornado

Tipo: HRESULT Código de resultado desta operação de API. Os valores possíveis são S_OK, E_INVALIDARG ou E_FAIL.

Comentários

Se esse manipulador não for definido, as mensagens maiores que o tamanho de buffer configurado ainda poderão ser divididas e passadas para a HCWebSocketBinaryMessageFunction, mas não haverá nenhuma indicação de que são mensagens parciais. Se forem esperadas mensagens grandes do WebSocket, é recomendável definir esse manipulador OU definir um buffer de recebimento grande o suficiente para conter a mensagem inteira.

Requisitos

Cabeçalho: httpClient.h Biblioteca: libHttpClient.GDK.lib

Confira também

httpClient
Última modificação em 6 de outubro de 2026