为了账号安全,请及时绑定邮箱和手机立即绑定

请教下使用async_read_some如何实现分次读取数据?

请教下使用async_read_some如何实现分次读取数据?

慕标5832272 2023-03-03 13:09:43
比如说服务器向客户端一次发送5.5K的数据,那么客户端使用async_read_some异步读取数据,一次读取1K,分6次读完,如何实现?
查看完整描述

1 回答

?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

回调函数的格式:
void handler( const boost::system::error_code& error, // Result of operation.
std::size_t bytes_transferred // Number of bytes copied into the
// buffers. If an error occurred,
// this will be the number of
// bytes successfully transferred
// prior to the error.);
std::size_t bytes_transferred 就是接收数据的长度。

查看完整回答
反对 回复 2023-03-06
  • 1 回答
  • 0 关注
  • 117 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号