【发布时间】:2013-02-23 13:10:48
【问题描述】:
我正在尝试实现一个简单的 android 应用程序,该应用程序在一台设备上广播 WifiP2p bonjour 服务,并让第二台设备发现并连接到它。我几乎按照教程here.
我有一个有效的Channel 对象、一个DnsSdServiceResponseListener 和一个DnsSdTxtRecordListener,并通过这个调用设置它们:
mManager.setDnsSdResponseListeners(channel, servListener, txtListener);
到目前为止,两个侦听器都只是吐出一些调试信息以使其真正简单。
问题是我的DnsSdServiceResponseListener 从未被调用,但DnsSdTxtRecordListener 确实被调用 并且传入的所有参数看起来都是合法的。怎么可以叫一个不叫另一个?
我正在使用两个实际设备进行测试,均运行 android 4.2.2。
谢谢!
【问题讨论】:
标签: android android-wifi bonjour wifi-direct