Мне нужно отслеживать, изменилась ли сетевая IP-среда устройства.
Я посмотрел Swift - Получить WIFI IP-адрес устройства
Я не обязательно хочуТолько IP-адрес WiFi, но любой сетевой IP-адрес, с которым он может общаться (включая сотовый).
Однако существует угловой случай: когда внутренние (не внешне маршрутизируемые) адреса, такие как 192.168.xx, становятся дубликатами,но в разных подсетях.
Чтобы было понятно, домашняя сеть дома А дает мне 192.168.1.10;когда я присоединяюсь к другой домашней сети, скажем, Дом B, домашняя сеть дома B также может назначить мне 192.168.1.10.
В этом случае, как я могу отслеживать, что среда изменилась с тем же IP-адресом?