标签: c++ boost-asio
例如,如果服务器正在向我的tcp客户端发送比特流数据包,并且我开始使用async_read_some来检索它。
这个async_read_some操作是否只能从缓冲区中检索部分数据包,或者缓冲区是否可变,因此async_read_some会被阻塞,直到此数据包流完全到达为止?
答案 0 :(得分:2)
对于TCP,async_read_some可能只检索部分流,并且在用户程序意义上没有阻塞。