Получение адреса Bonjour с IP-адресом и/или именем хоста

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

Кто-нибудь может мне помочь?

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

Микиван.


person mikywan    schedule 22.02.2011    source источник


Ответы (1)


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

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:

Более подробное описание см. в Документах

person user130934    schedule 22.02.2011