Я пишу программу, которая должна знать все IP-адреса компьютера, и пакеты передаются через их соединения.Я могу получить список IP-адресов перед запуском основной программы с помощью gethostbyname, но что если после этого будет доступен какой-либо IP-адрес?Мне может помочь цикл с допустимым 1-минутным сном для каждой итерации и обновление списка IP, но это не совсем точно, и я могу потерять некоторые пакеты!Есть ли другой путь?Я использую Windows и C ++
Спасибо