Ошибка рукопожатия при попытке подключения к веб-сокету с использованием библиотеки socket.io c ++

Я пытаюсь подключиться к веб-сокету с помощью библиотеки socket.io c ++:

    sio::client h;
h.connect("ws://echo.websocket.org");

Again:
h.socket()->on("connect", [&](sio::event& ev)
{
HIGHLIGHT("TEST");
});

h.socket()->on("message", [&](sio::event& ev)
{
HIGHLIGHT("TEST");
});

goto Again;

Не уверен, что я делаю это правильно, я просто нашел похожий пример и попытался заставить базовый пример работать, но я получаю следующую ошибку:

***2017-12-20 03:50:53] [devel] endpoint constructor
[2017-12-20 03:50:53] [devel] client constructor
[2017-12-20 03:50:53] [connect] Successful connection
[2017-12-20 03:50:53] [error] Server handshake response error: websocketpp.processor:20 (Invalid HTTP status.)
Connection failed.
Reconnect for attempt:0***

Не удалось найти никакого решения или обходного пути для этого, и даже какой-то рабочий пример был бы великолепен.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]