局域网传输文件的一点研究
洒家的电脑里面有很多电影,但是想躺在床上的时候用Android手机看。一般的清晰度,按照洒家的经验,需要5MB/s以上的速度才可以接受延迟,10MB/s以上的速度比较理想。
以下是洒家对多年来解决这个需求的过程的一点记录(仅供娱乐,大牛勿喷)
设备
笔记本电脑Windows系统 2.4G Hz 内置网卡
Android手机(支持双频WiFi)
USB 双频WiFi网卡
阶段1
使用 2.4GHz WiFi 最高速度5MB/s ~ 10MB/s
手机应用: ES文件浏览器、360WiFi快传等WiFi共享软件手机端;PC软件:360免费WiFi等WiFi共享软件,FileZilla Server
基本思路就是电脑创建WiFi,然后通过FTP协议,或者360WiFi快传手机端等专用的WiFi共享软件传输文件。如果无法连接注意设置防火墙。
阶段2
使用支持 5G Hz WiFi 的 USB 无线网卡。最高速度 25MB/s ~ 30MB/s
手机应用:ES文件浏览器,MIUI自带迅雷加速功能的下载管理(多线程)。PC软件:FileZilla Server、WAMP Server(主要用Apache)
由于360WiFi、猎豹WiFi等软件对第三方网卡支持并不好,并且不方便设置。因此用 netsh 命令,手动设置频段更方便。
首先,在设备管理器(找到网卡->属性->高级)里面设置USB无线网卡。
Channel Mode: 5G Only # 设置只使用5G频段 频道代码: 36-64 149-165 # 某些网卡默认只使用 149-165。
然后运行以下命令(把加粗的参数改成自己的情况):
:: 显示所有网卡。确认网卡有: "支持的承载网络 : 是" netsh wlan show drivers:: 禁用内置无线网卡,确保用USB网卡开AP netsh interface set interface name="WLAN" admin=disabled:: 设置并开启热点 netsh wlan set hostednetwork mode=allow netsh wlan set hostednetwork ssid="MyWiFi" netsh wlan set hostednetwork key="12345678" netsh wlan start hostednetwork:: 洒家使用静态IP地址。也需要在手机上设置 netsh interface ipv4 set address "本地连接* 14" static 192.168.188.1 255.255.255.0 192.168.188.1netsh interface set interface name="WLAN" admin=enabled:: 显示所有承载网络 netsh wlan show hostednetwork
关闭AP:
netsh wlan stop hostednetwork
先禁用内置网卡,然后 hostednetwork 就会使用USB网卡。USB网卡在设备管理器里面设置成只使用5G频段。运行完毕后,使用 netsh wlan show hostednetwork 命令查看承载网络的信道是否是5G Hz WiFi的频段(参见文末 信道列表)
此处洒家为了方便,使用了静态IP地址。
如果需要上网的话好像还需要在网络与共享中心设置某些项目。
效果:
用手机成功连接之后,可以在WLAN详情中看到连接速度是433.5Mbps,说明成功连接了5GHz的WiFi。
因为Windows系统的各种原因,使用的效果并不理想,单线程下载速度只能达到500KB/s ~ 5MB/s,但是多线程下载Apache的HTTP服务器的文件时,则可以达到30MB/s。
阶段3
安卓手机开启个人热点,电脑反向连接。最高速度38MB/s。
洒家的手机可以设置AP频段,选择 5 GHz 频段。安卓开启的AP确实比Windows开启的稳定一些,单线程传输就能达到很高的速度。
参考
WLAN信道列表 https://zh.wikipedia.org/wiki/WLAN%E4%BF%A1%E9%81%93%E5%88%97%E8%A1%A8
转载于:https://www.cnblogs.com/go2bed/p/6624288.html
局域网传输文件的一点研究相关推荐
- updog:一款局域网传输文件的软件
前言 不知道你是否有过这样 的需求,在局域网传输文件,苦于没有好的软件支持,或者只能单向传输,updog可以完全解决这种问题 安装 pip3 install updog updog是python中的一 ...
- Android网络编程只局域网传输文件
Android网络编程只局域网传输文件 首先创建一个socket管理类,该类是传输文件的核心类,主要用来发送文件和接收文件 具体代码如下: ```java1 package com.jiao.file ...
- 网上邻居——局域网传输文件
最近因为疫情严重没事干,在家里弄了个局域网消磨时间. 局域网简介: 局域网是指某一区域内由多台计算机互相连通组成的计算机组,局域网自身相对其他网络传输速度更快,性能更稳定,并且是封闭性 局域网在我们平 ...
- 计算机局域网采用的数据传输系统,两台win7系统电脑怎么使用局域网传输文件...
现如今大家经常要传输文件,传输文件方式有很多,比如:U盘,蓝牙等等,还有一种简单的传输方式就是局域网传输,通常在同一个宿舍里面,家里面或者单位里面都上网了,如果传输大文件使用QQ比较麻烦,而且还占用网 ...
- 怎么使用局域网传输文件
我们在日常生活中经常会使用到用局域网传输文件,下面我就如何使用局域网传输文件作具体的演示.演示中分别对xp/win7两种类型电脑作了具体的描述.方法是亲自测试的哦!不需要使用飞鸽传书等其它软件,只需要 ...
- iOS 实现 WiFi 局域网传输文件到 App
我经常使用「多看」和「掌阅」App 看书,其中有一个共同的功能就是 WiFi 传书,根据 App 的提示在电脑浏览器打开指定的地址,传入文件就可以直接发送到手机上阅读了. 虽然这个功能需求不是很多,但 ...
- 局域网传输文件_WinXP系统电脑局域网传输文件的操作方法
在局域网中,如果使用U盘拷贝文件就太麻烦了,我们可以通过局域网来进行文件的传输,速度快,而且更加方便,那么WinXP系统电脑如何在局域网中传输文件呢?下面给大家分享WinXP系统电脑在局域网中传输文件 ...
- 局域网传输文件_【电脑篇】巧借局域网,告别第三方工具便捷实现电脑间的文件传输...
前言:笔记本和台式机现在已经成为了大多数人的标配,两台电脑相互配合,工作娱乐两不误.但是有时候,需要在两台电脑之间传输文件,我们往往更多的是借助qq传输或借助U盘或移动硬盘等第三方工具.这样其实很不方 ...
- WinForm制作文件传输助手,Tcp局域网传输文件,传输速度受限于宽带和硬盘速度上限
先看看传输使用界面的效果,可以选择发送和接收. 需要同一局域网的电脑先选择IP(IP能自动读取到)开启接收,注意这里需要自己更改一下文件名和存储格式,也可以不改传完再改,然后另一台电脑选择文件发送,之 ...
最新文章
- 计算机的网络端口管理器,Win7设备管理器没有端口选项的三大原因及解决措施...
- iphone怎么重启_苹果手机进入itunes怎么退出
- Linux日志系统-02:logrotate简介
- gitlab的升级【二】旧数据的备份和新数据的恢复
- charset参数 sqluldr2_SQLULDR2的安全保密功能
- css3抽奖转盘,从零制作CSS3抽奖大转盘
- 微软推出的Pylance,随着VS Code的更新,性能又前进了一步
- 基于openstack搭建百万级并发负载均衡器的解决方案
- linux/window 下 solr5.1 tomcat7.x 环境搭建即简单功能测试
- 学习有五个层次和境界
- [转]webMethods公司简介
- 机器学习入门:隐马尔科夫模型-8
- socket服务器针对客户端ip变更的处理办法
- paddle深度学习基础之训练调试与优化
- display:flex 意思是弹性布局
- SQL Server 索引(index) 和 视图(view) 的简单介绍和操作
- 什么是令牌桶(Token Bucket)?
- ConcurrentMap为神马好
- c语言程序立体几何计算机,立体几何教学中巧妙利用信息技术 -----培养高中学生数学学习的兴趣 张芬 2014年11月10日...
- C#对IE收藏夹的操作
热门文章
- 【机器视觉】 dev_get_exception_data算子
- 【Qt】DOM读取XML文档
- 【Tools】vim YouCompleteMe自动补全配置与使用
- python随机数种子通俗_随机数种子random.seed()理解
- html使用js的变量_JS变异小技巧:使用JavaScript全局变量绕过XSS过滤器
- c语言node程序,如何从Node.js调用C代码?
- Qt--qss(暗橙色)
- 计算机应用基础 试列出windows中运行一个程序的三种途径,2012-10-17——郑州大学远程教育学院2012计算机应用基础考试考题和答案.doc...
- javaweb实现单点登录,防止重复登录,获取sessionid,对session及时销毁回收,只允许一个用户登录,结合struts2实现
- 关于java自动生成一个tostring-json,解决hibernate框架,每次全属性输出,的数据动态且限制对象的属性书写到前端,使用模板!