gpt4 book ai didi

c++ - 与慢消费者异步发送

转载 作者:行者123 更新时间:2023-11-30 05:40:46 26 4
gpt4 key购买 nike

在非阻塞套接字模式下,当服务器同步发送数据时,如果客户端处理 tcp 缓冲区的速度比发送方慢,send() 将开始阻塞/超时。

服务器异步发送数据是这样吗? (例如使用 boost asio 方法 async_send)

最佳答案

是的。异步操作将需要更长的时间才能完成。

不,调用异步操作的代码不会阻塞(这就是异步的意思)。

send 通常是同步的,async_send 从来不是。当然,如果您等待所有异步操作完成,您最终会有相同的延迟,但这是您的选择。

关于c++ - 与慢消费者异步发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31477270/

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