boost::asio::ip::tcp::socket特にデータを接続して転送するために、boost asioを使用してクライアント/サーバーアプリケーションに取り組んでいます。現在boost::asio::async_read、一定量のバイトを受信するために使用しています。これまでは、どのような場合でも、ハンドラーを呼び出す前に、受信したいバイト数を知っていました。したがって、 sockets meber function を使用する理由がわかりませんread_some。しかし、なぜ「async_read」メンバー関数boost::asio::ip::tcp::socketがなく、無料のものだけがあるのだろうか。
read_someだから私の質問は:メンバー関数はあるがメンバー関数がないという概念的または技術的な理由はありreadますか?