Проблема обнаружения Mdns на 3G модеме (TP_LINK) с помощью swift - PullRequest
0 голосов
/ 20 сентября 2018

Так что я уже некоторое время работаю над проектом IoT.Но в последнее время я столкнулся со странной проблемой.У меня есть программное обеспечение mdns avahi-daemon 0.6.23, карта Linux с версией 2.6.35.3-571 и gcc версии 4.4.4 (4.4.4_09.06.2010), подключенная к моему устройству.

Мой основнойЦель состоит в том, чтобы найти mdns трансляции в сети и получить IP устройства от них.Когда я подключен к 3G-модему TP_LINK, я не могу обнаружить свое устройство со спецификациями, которые я добавил в первой части.Но когда я проверяю из Discovery, я вижу трансляцию mdns, и у меня нет проблем с модемами adsl.Моя первоначальная идея заключалась в том, что это было связано с конкретной моделью модема.Но я пробовал это на нескольких разных моделях, и кажется, что это всегда терпит неудачу на модемах 3G

В настоящее время я использую swift, и для обнаружения мудрых сервисов я использую NetServiceBrowser.И я использую searchForServices (ofType: "_services._dns-sd._udp", inDomain: serviceDomain) для сканирования.

Я застрял и не смог найти каких-либо решений или причин, почему это происходит.Любые идеи действительно ценятся.Благодарю.

...