#pragma once #include #include boost::asio::ip::tcp::socket connect(std::string host, boost::asio::io_service& io_service); void async_connect(boost::asio::ip::tcp::socket& socket, std::string host, std::string next_port, std::function on_connect);