gpt4 book ai didi

c++ - 如何在 C++ 中处理异步套接字接收?

转载 作者:可可西里 更新时间:2023-11-01 02:32:25 26 4
gpt4 key购买 nike

我目前正在使用线程异步处理连接和发送调用。这一切都很好,但现在我也想让接收异步。在等待数据时,我应该如何在不暂停整个队列的情况下接收数据?我现在能想到的唯一解决方案是第二个线程。

最佳答案

查看non-blocking sockets和轮询 API,如 select(2)/poll(2)/epoll(4)/kqueue(2) .

特别是在 C++ 中,查看 boost::asio .

关于c++ - 如何在 C++ 中处理异步套接字接收?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3017234/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com