Boost::ASIO 中有没有办法知道是否async_read_some
不会在特定时间段内返回调用函数而不关闭套接字?async_read_some()
如果没有更多数据要传输到缓冲区,通常不会返回。
_socket->async_read_some(
boost::asio::buffer(this->reply, sizeof(this>reply)),
boost::bind(
&TCP_IP_Connection::dataProcess,
this,
boost::asio::placeholders::error,
boost::asio::placeholders::bytes_transferred
)
);