我想學習在c中的socket /網絡編程。我嘗試使用dev C++和代碼lite來編譯和編譯我的C代碼。我一再得到缺少頭文件錯誤(sys/socket.h,sys/param.h等)。當我下載丟失的文件並將它們放置在目錄中時,它會持續獲取某些文件無法找到的錯誤。我真的很厭倦。請向我建議一個好的c編譯器,其中包含網絡編程所需的所有庫,並且不會讓我頭疼,要求我下載缺少的頭文件。或者,無論如何要下載使用dev C++或codelight編譯C套接字程序所需的完整庫文件?ide在Windows 7中的c socket編程
回答
BSD套接字在Linux上。在Windows上,有winsock - 並與MinGW捆綁在一起。
您已經將問題標記爲C++ - 在C++中,有用於套接字編程的Boost.Asio。
而且,爲了記錄,請不要使用Dev-C++版本4.9.9.2。這是非常古老的(2005年)。改用Code :: Blocks或者Orwell Dev-C++。
只需安裝Visual Studio C++ Express,花費一兩天的時間就可以瞭解代碼生成的基本原理,這將是一個不錯的主意! ;-)
先生,但我聽說實時網絡監控和分析c將會更好,因爲.net是巨大的,它會錯過很多數據包。沒有任何方法可以單獨使用c編程,沒有.net干擾? – Ganesh
@Ganesh Visual Studio C++沒有連接到任何.NET。 – milleniumbug
所以我可以使用visual C++來構建入侵者檢測系統,並且它能夠快速捕獲所有數據包而沒有太多問題? – Ganesh
- 1. Windows 7的C編譯器/ IDE?
- 2. 適用於Windows的Socket編程C/C++
- 3. 不帶IDE的Microsoft Windows 7上的本機C編程
- 4. windows phone7 socket編程?
- 5. c socket編程
- 6. Socket編程C
- 7. 在Windows 7 Beaglebone C/C++編程
- 8. Objective C Socket編程
- 9. Socket編程用C
- 10. 用C編寫Socket編程#
- 11. C#Socket編程中的線程管理
- 12. 用CygWin的C Socket編程
- 13. socket編程
- 14. C在Socket上編程的Windows錯誤聽,但沒有errno
- 15. C++在Linux下的Socket編程
- 16. 關於在Windows 7中編程的書
- 17. c socket編程錯誤?
- 18. irda socket編程visual C++
- 19. C socket編程,發送
- 20. 在Windows XP或Windows 7上編譯C--
- 21. cmd中的Java Socket編程
- 22. 用於C編程的IDE?
- 23. 在Microsoft Windows 7上編程Windows Phone 8
- 24. 用於UDP客戶端的Windows C socket編程
- 25. IDE在Linux下C/C++編程
- 26. Netcat Socket編程
- 27. 在Windows 7中使用MozRepl編程Firefox
- 28. Libero soc&ide for windows 7 x32
- 29. 在MSVS上的opengl編程在Windows 7上的C++ express 2010
- 30. Socket編程C/C++ - recv函數掛起?
編譯器中不包含庫和頭文件。此外,編譯器!= IDE!=庫。 – 2012-12-15 20:39:00
Dev-C++在我開始使用時已經過時了,這在幾年前已經過時了。就個人而言,我使用Visual Studio更大的項目(編譯原生C只是如果你改變一些東西)或大多數時間只是記事本++與GCC (Code :: Blocks是不是很差,它是免費的) – a3f
我會開始與[Windows SDK](http://www.microsoft.com/en-us/download/details.aspx?id=3138),其中包括微軟的C編譯器。或者[Visual C++ Express](http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products)。尋找關於「什麼是好/最好...... - **什麼** -...」的意見是將問題關閉爲非建設性的最快方式之一,所以如果發生這種情況不要驚慌。 – WhozCraig