Протокол SMB/CIFS для iOS
Кто-нибудь знает библиотеку для просмотра (и загрузки / скачивания / трансляции) на ресурсах smb (протокол SMB/CIFS) с iOS. Это должна быть поддержка всех ОС Windows. Это классная помощь для меня.
1 ответ
Не совсем ответ на ваш вопрос, но у меня есть несколько советов:
- Если вы пишете свой собственный клиент, не доверяйте IETF RFC. Microsoft не была скрупулезной в своей приверженности спецификации. И обязательно протестируйте с именами файлов / папок Unicode, всеми основными версиями Windows и так далее.
- Не пишите свой собственный клиент.:-)
- Если вы используете библиотеку с открытым исходным кодом, убедитесь, что это не GPL или LGPL, если только вы не планируете открывать исходный код всего проекта. LGPL почти работает - это работает в Mac OS X - но требует динамического связывания, которое не поддерживается в iOS.
- Вы можете увидеть приложения в магазине приложений, использующие библиотеки GPL или LGPL, но не думайте, что использовать их безопасно. Эти приложения часто нагло злоупотребляют лицензией.
- opensource.apple.com имеет клиент smb, отличный справочник, но это расширение ядра файловой системы, поэтому вы не можете использовать его напрямую.