目录
之前用过uv-cpp,和ASIO一样, 也支持异步机制,因此ASIO用起来还是比较顺手的,下面是个人总结的四点注意事项。
一.ASIO如何连续异步发送数据
ASIO的异步接口是不能连续调用的,必须在上一次调用完成之后才能再调用异步接口。下面是错误做法:
std::vector<std::string> messages{"CSDN", "Cao Shang Pa"};
for(auto &msg : messages) {
asio::async_write(m_socket, asio::buffer(msg.c_str(), msg.length()),
[this](std::error_code ec, std::size_t byteWrited){
if (!ec)
{
}
els