boost中async_read和async_read_some的区别
假设原型如下

async_read(
	socket_,
	boost::asio::buffer(read_msg_.data(),512),
	readHandler
)

socket_.async_read_some(
	boost::asio::buffer(read_msg_.data(),512),
	readHandler
)

async_read:只有读满512字节或出错才会调用readHandler,
async_read_some:只要有消息或出错就会调用readHandler

相关文章:

  • 2021-11-06
  • 2022-12-23
  • 2022-01-08
  • 2021-11-09
  • 2021-09-29
  • 2021-11-30
  • 2021-05-20
  • 2021-10-21
猜你喜欢
  • 2022-12-23
  • 2021-07-31
  • 2021-07-27
  • 2022-02-06
  • 2021-05-02
  • 2021-08-27
  • 2021-08-22
相关资源
相似解决方案