void* start_conn(py::function call_back) {
std::string host = "127.0.0.1";
std::string port = "5200";
asio::io_context io_context;
Client client(io_context, host, port, call_back);
io_context.run();
//send_msg(&client,"start",5);
return &client;
}
using namespace asio;
using asio::ip::tcp;
// Use async_resolve() or not.
#define RESOLVE_ASYNC 1
// Only resolve IPv4.
#define RESOLVE_IPV4_ONLY 1
// -----------------------------------------------------------------------------
class Client {
public:
Client(asio::io_context& io_context,
const std::string& host, const std::string& port,