c++ - Windows 7 中 C 套接字编程的 IDE

标签 c++ c sockets network-programming dev-c++

我正在尝试用 c 语言学习套接字/网络编程。我尝试使用 dev c++ 和 code lite 来构建和编译我的 C 代码。我反复收到丢失头文件错误(sys/socket.h、sys/param.h 等)。当我下载丢失的文件并将它们放入目录中时,它不断出现某些文件无法定位错误。我真的厌倦了。请建议我一个好的c编译器,其中包含网络编程所需的所有库,并且不会让我头痛地要求我下载缺少的头文件。或者是否可以下载使用 dev c++ 或 codelight 在 C 中编译套接字程序所需的完整库文件?

最佳答案

BSD 套接字位于 Linux 上。在Windows 上,有winsock - 并且与MinGW 捆绑在一起。

您已将问题标记为 C++ - 在 C++ 中,有用于套接字编程的 Boost.Asio。

并且,郑重声明,请不要使用 Dev-C++ 版本 4.9.9.2。已经很老了(2005年)。请改用 Code::Blocks 或 Orwell Dev-C++。

关于c++ - Windows 7 中 C 套接字编程的 IDE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13895956/

相关文章:

c++ - 在 Redis 中存储字符 vector - 包含 NUL

c++ - 如何将数据从一个 Windows 应用程序复制到另一个 Windows 应用程序?

c++ - 在 rosmake (CMakeLists.txt) 中为库指定自定义包含目录

c - AVR ATMega328P ADC channel 选择问题

c++ - Ubuntu C++ UDP 包没有到达

c++ - std::map\std::set 包含重复键

c++ - 如何在C中定义函数指针数组

c - Fork() 导致打印语句重叠

java - 如何在我自己的服务器上配置推送通知?

c++ - 如何使用 boost::asio::ip::tcp::resolver 处理本地和公共(public) ip