32 InitializationParameters const* initializationParams,
const std::string & target,
const std::string & authorization,
const std::string& proxyAuthorization =
"",
33 const std::map<std::string, std::string>& additionalHandshakeHeaderFields = {}, std::size_t frameSize = 4096);
38 FETPAPI_DLL_IMPORT_OR_EXPORT websocket::stream<tcp::socket>& ws() {
return ws_; }
40 bool isTls()
const final{
return false; }
42 void on_resolve(boost::system::error_code ec, tcp::resolver::results_type results)
45 std::cerr <<
"on_resolve : " << ec.message() << std::endl;
49 boost::asio::async_connect(
54 &AbstractClientSessionCRTP::on_connect,
55 std::static_pointer_cast<AbstractClientSessionCRTP>(shared_from_this()),
56 std::placeholders::_1));
60 websocket::stream<tcp::socket> ws_;