Я пытаюсь изучить сокет / сетевое программирование в c. Я пытался использовать dev c ++ и code lite для сборки и компиляции моих C-кодов. Я постоянно получаю сообщение об отсутствующих файлах заголовков (sys / socket.h, sys / param.h и т. Д.). Когда я загружаю отсутствующие файлы и помещаю их в каталоги, он продолжает получать некоторые файлы, не может быть обнаружена ошибка. Я действительно сыт по горло. Пожалуйста, предложите мне хороший c-компилятор, в который включены все библиотеки, необходимые для сетевого программирования, и который не доставит мне головной боли, попросив загрузить недостающие файлы заголовков. Или есть в любом случае загрузить полные файлы библиотеки, необходимые для компиляции программ сокетов в C, используя dev c ++ или codelight ??
Сокеты 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, и было бы неплохо потратить один или два дня, чтобы ознакомиться с основами работы генерации кода! 😉