我正在开发一个应用程序,我想从共享文件夹中获取文件,我使用bonjour找到我周围的文件服务器,我得到了ip地址和服务器类型; 现在我想从这些文件服务器获取共享文件?我怎么能得到这些?我谷歌它,我知道得到这个文件,我必须实现像afp或smb,然后我可以得到文件。 但有人可以告诉我到底该怎么办?有人可以给我演示吗?我在github上搜索了一个smb演示“tango”,但它没有用。
答案 0 :(得分:0)
为了清楚起见,'bonjour','mDNS'或其他任何你想要称之为纯粹的发现,你可以在iOS / OS X中轻松做到,假设SMB您想要的服务器将自己宣传为_smb._.tcp.
类型的服务。请参阅NSNetServiceBrowser以及有关如何执行此操作的相关课程。
硬位AFAIK实际上是连接到所述服务器并检索该文件。我可以指出的最好的资源是this question,也许是this client library(尽管我从未亲自使用过它)。
希望这有帮助。