程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
Sender 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
Sender/Receiver 模型的一个硬伤:读到数据的同时也读到了 error
编程
Sender/Receiver 模型的一个硬伤:读到数据的同时也读到了 error
2026-09-23 00:03:29
C++ std::execution(P2300)的 Sender/Receiver 模型把异步结果收敛成 set_value/set_error/set_stopped 三个互斥回调。但在 asio 的 async_read_until 这类条件读里,对端关闭 socket 会同时带回「已收到的数据」和一个 eof/reset 错误码——三个桶没有哪一个能同时表达这两件事。本文复现该场景,说明为什么这是网络编程的常态而非边界情况。
Sender
Receiver
SenderReceiver
发送者接收者
C++
std::execution
异步编程
P2300
asio
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调