Zeroconf не нашел ни одной службы

Я начал тестировать zeroconf, чтобы реализовать функцию обнаружения в плагине, который я разрабатываю. Сначала он работал хорошо, но несколько недель назад он не показывал ни одного доступного сервиса.

Я думал, что это проблема моего устройства, но Arduino IDE показывает службу mDNS (я использую несколько устройств nodemcu).

Так что теперь я не знаю, где проблема. В Zeroconf github рекомендовал мне использовать wireshark, чтобы знать, что происходит в трафике, однако я не вижу в этом ничего необычного. Вот полный журнал.

Я тестировал в разных средах (Windows и Linux), и оба показывают одинаковые результаты (не сервисы).

Так что теперь я думаю, что это может быть проблема с zeroconf. Есть кто-нибудь, кто может указать мне, какие могут быть следующие шаги для устранения этой проблемы?


person GEPD    schedule 05.10.2016    source источник


Ответы (1)


Как вы можете видеть в этой проблеме github, проблема была связана с natifaces, решение

удалить нетифейс: pip uninstall netifaces

и установить версию 0.10.4

pip install netifaces==0.10.4

после этого вы должны снова увидеть свои службы mDNS

EDIT: Netifaces 0.10.6 уже решает эту проблему

person GEPD    schedule 06.10.2016