NSNetServiceBrowser找不到服务,而NsdManager发现它为android

时间:2016-03-11 11:33:26

标签: ios objective-c ios9 bonjour

我已经为_coap._udp.类型的服务编写了我的bonjour发现代码。

static NSString* kTRServiceType = @"_coap._udp.";
static NSString* kTRDomain      = @"";


-(void) startBrowsing{
[self.serviceBrowser searchForServicesOfType:kTRServiceType inDomain:kTRDomain];}

它发现3个中的2个服务,而NsdManager发现所有3个。

我的NSNetServiceBrowser对象不是本地对象,因为这可能是一般错误。

在Bonjour Browser App中也看不到NSNetServiceBrowser未发现的一项服务。但是,当我在Bonjour浏览器应用程序中执行重新加载服务时,该服务变得可被发现。它就像重新加载服务唤醒我睡眠的已发布服务。真的很奇怪。

0 个答案:

没有答案