Используйте пустую строку для доменов 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. |