私はboost::asio
非同期と同期の両方の方法で使用しています。私のアプリケーションasync_accept
の1つのスレッドはソケットであり、もう1つのスレッドはそのソケットから同期的に読み書きします。
AFAIKboost::asio::ip::tcp::iostream
オブジェクトは、エンドポイントに直接接続することで作成できます。ソケット obj からストリーム オブジェクトを取得する方法を探しているので、通信ライブラリをジェネリックにすることができます。そのオブジェクトをソケット obj から取得する方法はありますか?