Получение Bonjour адреса с IP-адресом и / или именем хоста - PullRequest
3 голосов
/ 22 февраля 2011

Я работаю над приложением iPhone-iPad с Objective-C. Мне нужно получить Bonjour адрес устройства. Я понимаю, что этот адрес генерируется с именем хоста устройства, которое я уже получил.

Может ли кто-нибудь мне помочь?

Заранее спасибо.

Mikywan.

1 Ответ

3 голосов
/ 22 февраля 2011

см. Следующее

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:

См. Документы для более подробного описания

...