У меня есть создать сервер WebSocket с библиотекой libwebsockets, и список протоколов, как это:В libwebsockets, как получить сообщение размером более 4096 на стороне сервера?
/* List of supported protocols and callbacks. */
static struct libwebsocket_protocols protocols[] = {
{ "plain-websocket-protocol" /* Custom name. */,
callback_websocket,
sizeof(struct websocket_client_real),
0 },
{ NULL, NULL, 0, 0 } /* Terminator. */
};
Когда я использую «html + javascript + chromium browser» в качестве клиента для отправки сообщения websocket размером более 4096 байт, сервер websocket будет получать обратный вызов LWS_CALLBACK_RECEIVE более одного раза, одно сообщение разбивается на два или более, максимальное получить размер 4096.
Как я могу получить сообщение веб-узла неограниченного размера на стороне сервера?
Вы не ответили на свой вопрос прямо перед тем, как его попросили ?! –