使用IP地址和/或主机名获取Bonjour地址

时间:2011-02-22 13:50:55

标签: iphone objective-c ipad ip-address bonjour

我正在使用Objective-C开发iPhone-iPad应用程序。我需要获取设备的Bonjour地址。我知道这个地址是使用我已经拥有的设备的主机名生成的。

有人能帮助我吗?

提前致谢。

Mikywan。

1 个答案:

答案 0 :(得分:3)

见以下

service = [[NSNetService alloc] initWithDomain:@"local." type:@"_music._tcp" name:serviceName];

[service setDelegate:delegateObject];

[service resolveWithTimeout:5.0]; // This code will return an address on delegate method`

以下委托方法将根据结果

被触发
 netServiceDidResolveAddress

   netService:didNotResolve:

See Docs for more detailed description