J'essaie de mettre en œuvre une application android simple qui diffuse un service WifiP2P bonjour sur un appareil et d'avoir un deuxième appareil à découvrir et à s'y connecter. J'ai suivi à peu près le tutoriel here.Android Wifi Direct Service Discovery
J'ai un objet Channel
valide, un DnsSdServiceResponseListener
et un DnsSdTxtRecordListener
, et les mettre par cet appel:
mManager.setDnsSdResponseListeners(channel, servListener, txtListener);
En ce moment les deux auditeurs juste cracher sur quelques informations de débogage pour le garder réel simple.
Le problème est que mon DnsSdServiceResponseListener
est jamais appelé, mais le DnsSdTxtRecordListener
ne nous appelle et tous les arguments passés dans le regard legit. Comment peut-on être appelé mais pas l'autre?
Je suis en train de tester en utilisant deux appareils réels, les deux fonctionnant sous Android 4.2.2.
Merci!
Merci beaucoup, monsieur. Vous êtes un épargnant de vie! –