Работа с AFP в Objective-C / Carbon - PullRequest
       24

Работа с AFP в Objective-C / Carbon

1 голос
/ 05 августа 2009

Я работаю над приложением, которое должно передавать файлы на том AFP - в идеале, оно не будет монтировать том на OSX, поскольку это действительно не нужно.

Просматривая материал протокола AFP, я наткнулся на старый заголовочный файл Carbon "afpDatastream.h". Раньше это было в рамках "AppleShareClientCore", однако его больше нет (на Leopard в любом случае).

Предполагая, что это устарело, кто-нибудь знает, чем оно было заменено?

Если нет, знаете ли вы лучший способ прозрачной работы с томами AFP в Objective-C / Carbon (не монтируется в OSX)?

1 Ответ

0 голосов
/ 26 августа 2009

Apple на самом деле не хотят, чтобы кто-либо использовал платформы AppleShare. Не ожидайте, что все они будут доступны в Snow Leopard.

К сожалению, это означает, что если вы действительно хотите избежать использования встроенных возможностей монтирования, вам придется внедрить AFP самостоятельно или найти какой-нибудь сторонний код. afpfs-ng выглядит как многообещающий источник полезного кода, хотя это GPL и потребует работы для превращения в библиотеку.

Я бы порекомендовал просто монтировать тома - вы можете сделать это так, чтобы они не появлялись на рабочем столе пользователя, чтобы они даже не заметили; -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...