gpt4 book ai didi

c++ - asio::tcp::socket 的async_read_some 和async_receive 有什么区别?

转载 作者:可可西里 更新时间:2023-11-01 02:54:35 26 4
gpt4 key购买 nike

有什么区别:

  • boost::asio::tcp::socket::async_read_some()
  • boost::asio::tcp::socket::async_receive()

据我所知,他们的文档是相同的。

我应该选择哪个?

最佳答案

我认为两者本质上是相同的。它们同时提供两者的原因是提供类似于 iostream(具有 read_some 成员)和套接字(具有 receive)的接口(interface)。

正如 Peter Tseng 指出的那样,async_receive 也有一个接受 socket_base::message_flags 的重载,而 async_read_some 没有。

关于c++ - asio::tcp::socket 的async_read_some 和async_receive 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22664698/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com