iOS使用SMB实现局域网文件共享

基础理论介绍:
这段是给像我一样对smb没有什么概念的童鞋们看的,自己理解的也只是皮毛如有错误请理解,如果对smb熟悉的可以飘过这一段。
smb有时候也叫做samba,和ftp一样也是一种共享文件的协议,但是比ftp强的是它不仅只有下载文件的权限,对文件的下增删改都是可以的。Windows上的贡献文件夹就是基于smb的协议的。

在iOS下由于设备的硬盘都不是很大,所以现在有很多的硬件厂商都对做wifi共享文件有兴趣,早期的协议很多都是采用ftp的,为什么我会知道这些因为以前公司是做外包的很多硬件厂商拿过来的硬件都是基于ftp的。但是后来发现用ftp会有诸多不变,有的厂商就把协议修改成了今天讨论的smb协议了。

不知道是不是我Google的方式不对,还是因为确实smb在IOS方面的资料很少。
在网上找了很久都没有找到一个能用的demo,这个demo都是在网上找了好几demo合在一起的。但是基本上都是在基于https://github.com/kolyvan/kxsmb/ 工程下修改的。

下载好后,打开工程会发现并没有libs文件夹,更别说里面的文件了。所以这时要安装配置smb协议了,小编以写好流程请跟小编进入连接http://www.jianshu.com/p/d0473d342efc 进行安装依赖库哦!

你可能感兴趣的:(iOS使用SMB实现局域网文件共享)