小编Gre*_*sel的帖子

Android Wifi直接服务发现

我正在尝试实现一个简单的Android应用程序,它在一台设备上广播WifiP2p bonjour服务,并让第二台设备发现并连接到它.我几乎遵循了这里的教程.

我有一个有效的Channel对象,a DnsSdServiceResponseListener和a DnsSdTxtRecordListener,并通过此调用设置它们:

mManager.setDnsSdResponseListeners(channel, servListener, txtListener);
Run Code Online (Sandbox Code Playgroud)

截至目前,两位听众只是吐出一些调试信息以保持简单.

问题是我DnsSdServiceResponseListener从未被调用过,但DnsSdTxtRecordListener 确实被调用了,所有传入的参数看起来都是合法的.如何调用一个而不是另一个?

我正在测试使用两个实际设备,都运行android 4.2.2.

谢谢!

android bonjour android-wifi wifi-direct

8
推荐指数
1
解决办法
3808
查看次数

标签 统计

android ×1

android-wifi ×1

bonjour ×1

wifi-direct ×1