我目前正在构建一个WebSocket服务器,我遇到了以下代码来处理零碎的消息(来自libwebsockets):
case LWS_CALLBACK_RECEIVE:
{
Client * const client = (Client *)user;
const size_t remaining = libwebsockets_remaining_packet_payload(wsi);
if (0 == remaining &&
libwebsocket_is_final_fragment(wsi))
{
if (client->HasFragments())
{
client->AppendMessageFragment(in, len, 0);
in = (void *)client->GetMessage();
len = client->GetMessageLength();
}
client->ProcessMessage((char *)in, len, wsi);
client->ResetMessage();
}
else
{
client->AppendMessageFragment(in, len, remaining);
}
}
break;我的问题是,客户端的类型是什么?我应该将哪个库/头添加到代码中?
发布于 2017-11-25 12:16:47
您看到的是一个过时的项目分支中的一个过时的自述文件。请转到the active project或visit the official page。
https://stackoverflow.com/questions/47425202
复制相似问题