Я пытаюсь программно обнаружить, а затем смонтировать сетевые тома, совместно использующие совместное использование файлов OS X из приложения Cocoa. Я использую NSNetServiceBrowser, чтобы определить, какие серверы предназначены для совместного использования файлов - достаточно просто.Обнаружение совместного доступа к файлам в Cocoa
Вопрос о следующем шаге - как вы узнаете, какие акции доступны для данной машины? то есть. учитывая, что АФП URL-адреса выглядеть примерно так:
afp://SomeMac._afpovertcp._tcp.local/SomeVolume
afp://SomeMac._afpovertcp._tcp.local/OtherVolume
как я открыть эти имена, которые составляют, что последний компонент URL? Конечно, мне не нужно делать низкоуровневые вызовы AFP для этого!
Да, я надеялся, что вам не нужно будет открывать TCP-сокет и говорить над ним AFP, чтобы обнаружить имена акций до этапа установки. Похоже, я мог бы хотя. – Adrian