十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
本篇内容主要讲解“怎么用Airshare在本地网络中实现跨平台内容共享”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Airshare在本地网络中实现跨平台内容共享”吧!
Airshare介绍
成都创新互联成立以来不断整合自身及行业资源、不断突破观念以使企业策略得到完善和成熟,建立了一套“以技术为基点,以客户需求中心、市场为导向”的快速反应体系。对公司的主营项目,如中高端企业网站企划 / 设计、行业 / 企业门户设计推广、行业门户平台运营、成都app软件开发、成都手机网站制作、微信网站制作、软件开发、服务器机柜租赁等实行标准化操作,让客户可以直观的预知到从成都创新互联可以获得的服务效果。
Airshare是一款针对本地网络的跨平台内容共享工具,该工具本质上是一个基于Python的命令行接口工具和模块,它基于aiohttp和zeroconf实现其功能。在Airshare的帮助下,我们可以在本地网络中,利用组播实现两台设备的点对点数据传递/共享。除此之外,它还可以打开一个HTTP网站来与任何非命令行接口的外部接口进行交互。值得一提的是,该工具可以在完全离线的状态下运行。功能介绍
当前版本的Airshare支持以下强大功能:
在本地网络中快速传输内容。
允许传输纯文本数据,支持从剪贴板发送或接收数据。
支持多个文件、目录和大文件的传输,内容逐块发送,并且完全不涉及内存读写。
支持直接发送剪贴板中路径所指向的文件。
跨平台支持,支持在Linux、Windows和macOS上使用(通过命令行接口或Web接口),而且还支持移动端使用(通过Web接口)。
使用多播DNS服务注册和发现,因此我们可以访问人类可读的代码内容。
可以在其他Python程序中以模块的形式导入和使用。工具安装pip安装$ pip install Airsharepipx安装$ pipx install AirshareHomebrew安装$ brew install airshare工具使用
正如前文所述,Airshare支持发送和接收文件或目录。广大用户可以在命令行接口中使用下列命令来实现数据发送:$ airshare noobmaster requirements.txt
并且在命令行接口中使用下列命令来实现数据接收:$ airshare noobmaster
除此之外,我们也可以在浏览器中通过访问下列地址来下载共享的数据:http://noobmaster.local:8000
当然了,我们还可以在任意Python项目中执行import命令来将Airshare以模块的形式导入并使用:import airshare已知问题
针对非苹果设备的Link-local域名解析(.local地址)要求Avahi(Linux)或Bonjour(Windows)。
Android浏览器并没有内置组播DNS服务目录,无法解析.local地址。因此,工具新增了二维码支持,可以帮助我们轻松访问URL地址。
Windows用户要求配置Python环境,并且版本 < 3.8,使用Ctrl + Break组合键(或Ctrl + Fn + B)退出,而不是Ctrl + C。