Описание тега nsnetservice

Класс NSNetService представляет сетевую службу, которая либо публикуется вашим приложением, либо является клиентом. Доступно в OS X v10.2 и более поздних версиях со структурой Apple Foundation.

Методы NSNetService работают асинхронно, поэтому на ваше приложение не влияет скорость сети. Вся информация о службе возвращается в ваше приложение через делегата объекта NSNetService. Вы должны предоставить объект делегата для ответа на сообщения и соответствующей обработки ошибок.

Класс NSNetService и класс NSNetServiceBrowser используют многоадресный DNS для передачи информации о сетевых службах в ваше приложение и из него. APINSNetService предоставляет удобный способ публикации служб, предлагаемых вашим приложением, и разрешения адреса сокета для службы.

Типы услуг, к которым вы получаете доступ с помощью NSNetServiceотносятся к тем же типам, к которым вы обращаетесь напрямую, используя сокеты BSD. HTTP и FTP - две службы, обычно предоставляемые системами. (Список общих служб и портов, используемых этими службами, см. В файле /etc/services.) Приложения также могут определять свои собственные настраиваемые службы для предоставления определенных данных клиентам.

Источник: справочник по классу NSNetService

Связанные теги: