繁体   English   中英

Boost :: Asio读/写操作

[英]Boost::Asio read/write operations

调用boost::asio::ip::tcp::socketread_some / write_some成员函数和调用boost::asio::read / boost::asio::write free函数有什么write_some

进一步来说:

使用一个比另一个有什么好处吗?

为什么两者都包含在库中?

只要传输了一个字节,read_some和write_some就可以返回。 因此,如果您想确保获得所有数据,则需要循环 - 但这可能是您想要的。

free函数是read_some和write_some的包装器,具有不同的终止条件,具体取决于过载。 通常,它们等待缓冲区完全传输(或发生错误,或者在某些重载中发生显式完成条件)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM