Как вы меняете IP-адрес в C ++?

Мне нужно сделать ряд связанных с сетью вещей в C ++, которые я обычно делал бы сifconfig в Linux, но я хотел бы сделать это, не анализируя вывод группы системных вызовов. Какие библиотеки C или C ++ можно использовать, чтобы определить, работает ли сетевой адаптер или нет, прочитать или изменить IP-адрес и маску сети, а также изменить шлюз DNS по умолчанию?

Ответы на вопрос(3)

Ваш ответ на вопрос