boost中async_read和async_read_some的區別


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM