Технические вопросы и ответы QA1331

Используйте пустую строку для доменов Bonjour

Q: При использовании Добрый день API's как CFNetServices, NSNetServices и DNSServiceDiscovery, в чем я должен передать для доменного параметра?

A: При использовании Добрый день API's как CFNetServices, NSNetServices и DNSServiceDiscovery, в чем я должен передать для доменного параметра?

Обычно, при Регистрации и Просмотре для служб, необходимо передать в пустой строке (»») для домена, и система автоматически сделает корректную вещь. В Mac OS X 10.2 через 10.3.x, с помощью пустой строки заставит систему Регистрировать и Просматривать для служб в Многоадресной передаче «локальный» DNS. домен. Кроме того, путем передачи в пустой строке для домена, приложение автоматически использует в своих интересах будущие улучшения к Добрый день.

Когда Разрешение службы, удостоверьтесь, что передали в том же домене, возвращенном в обратном вызове Обзора, когда Вы первоначально обнаружили службу. Не предполагайте, что все службы находятся в «локальной переменной». домен. Если Вы трудно кодируете «локальный». как домен для Разрешения, Ваше приложение может не быть совместимо с будущими версиями Mac OS X.

В некоторых случаях можно хотеть препятствовать тому, чтобы приложение работало вне локальной сети. Например, iTunes должен только совместно использовать музыку с другими компьютерами на локальной ссылке. В случаях как это можно ограничить открытие службы Bonjour локальной сетью путем явной передачи в «локальном». для доменного параметра при Регистрации и Просмотре.



История версии документа


ДатаПримечания
06.02.2004

Новый документ, объясняющий, что указать для доменного параметра при использовании Добрый день API's.