c++

您所在的位置:网站首页 receipt与receive用法区别 c++

c++

2024-07-17 10:25| 来源: 网络整理| 查看: 265

async_receive是一个仅接收到缓冲区的函数,但可能无法接收您要求的数量。(它会相等或更少,永远不会更多。)

async_read但是,将始终收到您要求的金额,因为它指出:

该函数用于从流中异步读取一定字节数的数据。函数调用总是立即返回。异步操作将继续进行,直到满足以下条件之一:

提供的缓冲区已满。也就是说,传输的字节数等于缓冲区大小的总和。 发生错误。

该页面唯一有点模糊的是async_read,如果它没有获得那么多字节,并且连接正常关闭,该怎么办。(这算作“错误”吗?)这可以通过快速测试来确定。(async_receive然而,只会给你它得到的东西。)



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3