| 24 | namespace this_coro = boost::asio::this_coro; |
| 25 | |
| 26 | awaitable<void> echo_once(tcp::socket& socket) |
| 27 | { |
| 28 | char data[128]; |
| 29 | std::size_t n = co_await socket.async_read_some(boost::asio::buffer(data), use_awaitable); |
| 30 | co_await async_write(socket, boost::asio::buffer(data, n), use_awaitable); |
| 31 | } |
| 32 | |
| 33 | awaitable<void> echo(tcp::socket socket) |
| 34 | { |
no test coverage detected