私は、移植可能な方法であるC ++を使用してネットワークプログラミングを学習しようとしています(特定のOSに固執しません)。以前の質問で、Boost::Asio と POCO を提案した優れたポータブル ネットワーク ライブラリと専門家 (SO ユーザー) について尋ねました。
最近、cURL に出くわしました (聞いたことはありましたが、そのようなものがあることを忘れていました)。マルチプロトコルのファイル転送ライブラリであることは知っていますが、ネットワーク ライブラリで何ができるのでしょうか?
私の質問は、cURL の使用法は何ですか? それは別のネットワークライブラリですか?もしそうなら、それは良いことではありませんか?なぜ誰も Curl を提案しなかったのですか? いいえの場合、Boost::Asio や POCO などのネットワーク ライブラリと比較して、いつ使用するのですか?