Повысить проблему рукопожатия клиента асинхронного зверя

Мне нужно подключиться к веб-сокету через C++. Написание клиента веб-сокета с использованием https://github.com/boostorg/beast/blob/dd71b0f94dc7ca7556e26accb945aa2d210edfd8/example/websocket/client/async/websocket_client_async.cpp

Тем не менее, я получаю сообщение об ошибке "рукопожатие: обновление WebSocket не удалось"

Сервер находится на http://a.something.com:8888/. Он предоставляет конечной точке websocket возможность общаться и запрашивать. URL-адрес конечной точки Api: /api/query/ws

Код для подключения к вышеуказанному веб-сокету:

{        boost::asio::io_service ioc;
        std::make_shared<session>(ioc)->run("a.something.com","8888","/api/query/ws");
        ioc.run();
        return EXIT_SUCCESS;
}

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

0 ответов

Другие вопросы по тегам