Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Accepts incoming connections and launches the sessions
- void
- make_listener(
- std::string_view doc_root,
- net::ipv4_endpoint ep,
- cppcoro::io_service& ios)
- {
- [&]() -> cppcoro::task<void>
- {
- net::socket acceptor(net::socket::create_tcpv4(ios));
- acceptor.bind(ep);
- acceptor.listen();
- for(;;)
- {
- net::socket sock(net::socket::create_tcpv4(ios));
- co_await acceptor.accept(sock);
- }
- };
- };
Add Comment
Please, Sign In to add comment