我是boost新手,我想使用异步功能,但我能理解两者的区别
socket_.async_send and asio::async_write?同样地,这两个
socket_.async_recive and asio::async_read?发布于 2011-11-22 04:46:00
不同之处在于何时调用完成的完成处理程序。
在socket成员函数的情况下,完成处理程序将被调用“当发送操作完成时”,即使并不是所有的数据都已经实际传输到对等体。
在空闲函数的情况下,当所有提供的缓冲区都已写入时,将调用完成处理程序。
请参阅:This documentation
https://stackoverflow.com/questions/8213602
复制相似问题