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
)
);