#include #include void f(uvw::Loop &loop) { uvw::Handle handle = loop.handle(); auto cb = [h{handle}](uvw::UVWError err){ std::cout << "---" << ((bool)err) << std::endl; }; uvw::Tcp &tcp = handle; tcp.connect(std::string{"127.0.0.1"}, 80, cb); } int main() { uvw::Loop loop; f(loop); loop.runWait(); }