2016-10-05 15 views
0

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

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

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

Я тест в Дифференц средах (Windows и Linux), и оба мне показывает те же результаты (не услуги)

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

ответ

1

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

деинсталлировать netifaces: pip uninstall netifaces

и установки версии 0.10.4

pip install netifaces==0.10.4

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

EDIT: Netifaces 0.10.6 уже решить этот вопрос