Компиляция кода сокета для Windows и Linux
Я пишу программу на C++, которая использует сокеты. Я хочу, чтобы моя программа работала как на Windows, так и на Linux.
- В Windows мне нужно использовать:
Winsock2.h
- В Linux мне нужно использовать:
арпа /inet.h
Как я могу определить свою C++ программу для запуска на разных платформах и как включить <arpa/inet.h>
в то время как я использую Visual Studio на Windows?
Пожалуйста, дайте мне пример!