Повысить проблему рукопожатия клиента асинхронного зверя
Мне нужно подключиться к веб-сокету через 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;
}
Может кто-нибудь, пожалуйста, помогите в отладке, почему я получаю эту ошибку, дайте мне знать, если я посылаю некоторые неправильные параметры в вызове запуска.