ShiftZ

Results 2 issues of ShiftZ

Here is a simple awaitable coroutine for test purpose: ``` tcp::socket socket(io); steady_timer timeout(io, steady_clock::now() + 30s); tcp::endpoint tcp_endpoint(target.ip, target.port.tcp); try { auto result = co_await (socket.async_connect(tcp_endpoint, use_awaitable) || timeout.async_wait(use_awaitable));...