美文网首页iOS开发其它技术点网络
iOS使用SMB实现局域网文件共享

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

作者: 任梦RM | 来源:发表于2016-11-02 09:54 被阅读3691次

基础理论介绍:
这段是给像我一样对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 进行安装依赖库哦!

相关文章

  • CentOS上搭建Samba服务器

    前言:Samba是在Linux系统上实现SMB协议的一个服务软件,SMB可以实现在局域网上共享文件和打印机,SMB...

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

    基础理论介绍:这段是给像我一样对smb没有什么概念的童鞋们看的,自己理解的也只是皮毛如有错误请理解,如果对smb熟...

  • 树莓派3 设置局域网共享

    0x01 基础## 我们平时所说的局域网共享,大多数指Windows下的局域网共享,而她是使用的SMB协议来实现的...

  • 使用 samba 实现文件共享

    Samba简述: SMB(Server Messages Block)协议:实现局域网内文件或打印机等资源共享服务...

  • Linux_160_samba简介

    samba是一款能够让linux系统应用微软文件资料的工具微软制定了SMB协议,用于局域网文件共享,SMB协议全称...

  • Linux就该这么学 | 第12章 部署文件共享服务

    第12章:使用 Samba 或 NFS 实现文件共享 比较文件传输和文件共享这两种资源交换方式的差异;介绍SMB协...

  • Samba: Ubuntu 与 Windows 快速共享文件

    介绍在 Ubuntu 18.04 下配置 Samba,实现局域网内文件共享 局域网下使用samba服务在Linux...

  • 如何在macos中设置共享文件协议

    当局域网存在多台机器的时候,我们可以采用不同协议的文件共享方式,比如SMB和FTP等方式。在mac上新建共享文件夹...

  • samba服务

    smb(samba): 1、用于linux和windows之间的文件共享,可以实现匿名用户和本地用户之间的文件共享...

  • 横向移动之smb中继攻击

    背景知识 什么是SMB服务器消息块(SMB)协议是一种网络文件共享协议,在Microsoft Windows中实现...

网友评论

    本文标题:iOS使用SMB实现局域网文件共享

    本文链接:https://www.haomeiwen.com/subject/chjvuttx.html