Добрый день функциональность в iPhone - PullRequest
0 голосов
/ 18 декабря 2010

Я новичок в сети Bonjour.Я хочу найти все устройства, используя Bonjour функциональность.Прямо сейчас я использую пример кода, предоставленного "Standford".Используя это, я смог найти только мое устройство, но не смог найти остальные устройства, которые находятся в том же домене.

Для публикации я использую:

self.netService = [[[NSNetService alloc] initWithDomain:@"" type:@"_sampleservice._tcp." name:[UIDevice currentDevice].name port:port] autorelease];
[self.netService publishWithOptions:NSNetServiceNoAutoRename];

Для просмотра в той же сети:

[_browser searchForServicesOfType:@"_sampleservice._tcp" inDomain:@""];

С помощью этого я смог найти собственное имя устройства, ноЯ хочу обнаружить, что все окружающие устройства имеют одинаковую сеть.

Пожалуйста, помогите мне.Огромное спасибо.

1 Ответ

1 голос
/ 18 декабря 2010

Вы начали с просмотра обзора Bonjour? http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/NetServices/Introduction.html

Если нет, начните там. Также взгляните на руководство по программированию DNS Service Discovery: http://developer.apple.com/library/mac/#documentation/Networking/Conceptual/dns_discovery_api/Introduction.html#//apple_ref/doc/uid/TP30000964

...