0
A
回答
3
C++標準庫沒有涵蓋的大量任務可以使用boost,即經過同行評議的可移植庫的集合來完成,這些庫目前幾乎每一個C++項目都使用它。對於網絡,我們使用boost.asio。
他們的教程包括HTTP客戶端:http://www.boost.org/doc/libs/1_46_1/doc/html/boost_asio/example/http/client/sync_client.cpp和http://www.boost.org/doc/libs/1_46_1/doc/html/boost_asio/example/http/client/async_client.cpp
然而,儘管這是非常便攜,最終可能成爲C++在未來的標準庫的一部分,它是有點太低級了你的任務。 libCURL是今天HTTP下載的默認庫。
6
沒有官方的C++網絡庫,沒有。不過,有許多不同的API可用。哪一個最適合你,取決於你的目標平臺和你可能已經使用的框架。
也就是說,cpp-netlib是一個平臺中立的API,很好地遵循C++習語。我用它,它的工作原理。
相關問題
- 1. 什麼是在網頁上進行基本視圖跟蹤的最佳方式?
- 2. 什麼是在網頁上「包裝文本」的最佳方式
- 3. 什麼是在網站上顯示圖像的最佳方式?
- 4. 在網站上投放視頻的最佳方式是什麼?
- 5. 在網站上實施upvotes/downvotes的最佳方式是什麼?
- 6. 在iPhone上使用C++編碼的最佳方式是什麼?
- 7. 什麼是在Mac上編程C++的最佳方式?
- 8. PHP5 CLI制定基本目錄的最佳方式是什麼?
- 9. 什麼是做基本號碼識別的最佳方式?
- 10. 在WordPress中格式化C#的最佳方式是什麼?
- 11. 在C/C++中加密文本文件的最佳方式是什麼?
- 12. 在C中抓取網頁的最簡單方法是什麼?
- 13. 在objective-c中檢索JSON數組的最基本方法是什麼?
- 14. 在Ruby中解析網頁的最佳方式是什麼?
- 15. 什麼是在網格中顯示「焦點」的最佳方式?
- 16. 在網址中「嵌入」頁碼的最佳方式是什麼?
- 17. 從網站上抓取數據的最佳方式是什麼?
- 18. 在Delphi中實現C#的BackgroundWorker的最佳方式是什麼?
- 19. 在網頁上寫上標的最好方法是什麼?
- 20. 在C#中做事情的最佳方式是什麼?
- 21. 在c#中連接數據庫的最佳方式是什麼?
- 22. 在Obj-c中組織一組的最佳方式是什麼?
- 23. 在C#中播放MMS/RTSP流的最佳方式是什麼?
- 24. 在C#中生成KML文件的最佳方式是什麼?
- 25. 在C#中實現Retry Wrapper的最佳方式是什麼?
- 26. 在C++中聲明數組的最佳方式是什麼?
- 27. 在C#中切換表單的最佳方式是什麼?
- 28. 在C#中等待的最佳方式是什麼?
- 29. 在C#2.0中創建嚮導的最佳方式是什麼?
- 30. 在C#中讀寫cXML文檔的最佳方式是什麼?
大多數推薦將(正確)推薦像libCURL這樣的第三方組件。大多數平臺本身並不存在可用性。如果你有一個特定的平臺/操作系統,你可能會得到更好的(有針對性的)答案。 – Joe 2011-03-16 02:37:45