Компиляция кода сокета для Windows и Linux

Я пишу программу на C++, которая использует сокеты. Я хочу, чтобы моя программа работала как на Windows, так и на Linux.

  • В Windows мне нужно использовать:

Winsock2.h

  • В Linux мне нужно использовать:

арпа /inet.h

Как я могу определить свою C++ программу для запуска на разных платформах и как включить <arpa/inet.h> в то время как я использую Visual Studio на Windows?

Пожалуйста, дайте мне пример!

0 ответов

Другие вопросы по тегам