2011-07-17 17 views
0

私はC++でネットワークプログラミングを学び始めています。標準ライブラリはネットワーキングをサポートしていないので、私はこれらのうちの1つに頼らざるを得ません。あなたはどちらがもっと簡単だと思いますか?libCURLまたはネットワークプログラミングのためのBoost?

+0

boostまたはlibcurlを使用する必要はありません。 「標準ライブラリ」はネットワーキングをサポートしていることが最も確実です。結局のところ、もしそうでなければ、libcurlやboostはどのように仕事をしていますか? – mah

+2

C++標準ライブラリはネットワーキングをサポートしていません。 –

答えて

2

さまざまなことがあります。

あなたはlibcurlのを使用し、その後、HTTP、FTP、および他のプロトコルのスルーのためのサポートを探している場合。ソケットを直接使用して独自のプロトコルを実装したい場合は、Boost Asioを使用してください。

第3の選択肢は、Asioの上に構築されたPion Network Libraryを使用することです。しかし、これはHTTPだけをサポートし、クライアントは既成のソリューションよりもビルディングブロックです。

関連する問題