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