洒家的电脑里面有很多电影,但是想躺在床上的时候用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

局域网传输文件的一点研究相关推荐

  1. updog:一款局域网传输文件的软件

    前言 不知道你是否有过这样 的需求,在局域网传输文件,苦于没有好的软件支持,或者只能单向传输,updog可以完全解决这种问题 安装 pip3 install updog updog是python中的一 ...

  2. Android网络编程只局域网传输文件

    Android网络编程只局域网传输文件 首先创建一个socket管理类,该类是传输文件的核心类,主要用来发送文件和接收文件 具体代码如下: ```java1 package com.jiao.file ...

  3. 网上邻居——局域网传输文件

    最近因为疫情严重没事干,在家里弄了个局域网消磨时间. 局域网简介: 局域网是指某一区域内由多台计算机互相连通组成的计算机组,局域网自身相对其他网络传输速度更快,性能更稳定,并且是封闭性 局域网在我们平 ...

  4. 计算机局域网采用的数据传输系统,两台win7系统电脑怎么使用局域网传输文件...

    现如今大家经常要传输文件,传输文件方式有很多,比如:U盘,蓝牙等等,还有一种简单的传输方式就是局域网传输,通常在同一个宿舍里面,家里面或者单位里面都上网了,如果传输大文件使用QQ比较麻烦,而且还占用网 ...

  5. 怎么使用局域网传输文件

    我们在日常生活中经常会使用到用局域网传输文件,下面我就如何使用局域网传输文件作具体的演示.演示中分别对xp/win7两种类型电脑作了具体的描述.方法是亲自测试的哦!不需要使用飞鸽传书等其它软件,只需要 ...

  6. iOS 实现 WiFi 局域网传输文件到 App

    我经常使用「多看」和「掌阅」App 看书,其中有一个共同的功能就是 WiFi 传书,根据 App 的提示在电脑浏览器打开指定的地址,传入文件就可以直接发送到手机上阅读了. 虽然这个功能需求不是很多,但 ...

  7. 局域网传输文件_WinXP系统电脑局域网传输文件的操作方法

    在局域网中,如果使用U盘拷贝文件就太麻烦了,我们可以通过局域网来进行文件的传输,速度快,而且更加方便,那么WinXP系统电脑如何在局域网中传输文件呢?下面给大家分享WinXP系统电脑在局域网中传输文件 ...

  8. 局域网传输文件_【电脑篇】巧借局域网,告别第三方工具便捷实现电脑间的文件传输...

    前言:笔记本和台式机现在已经成为了大多数人的标配,两台电脑相互配合,工作娱乐两不误.但是有时候,需要在两台电脑之间传输文件,我们往往更多的是借助qq传输或借助U盘或移动硬盘等第三方工具.这样其实很不方 ...

  9. WinForm制作文件传输助手,Tcp局域网传输文件,传输速度受限于宽带和硬盘速度上限

    先看看传输使用界面的效果,可以选择发送和接收. 需要同一局域网的电脑先选择IP(IP能自动读取到)开启接收,注意这里需要自己更改一下文件名和存储格式,也可以不改传完再改,然后另一台电脑选择文件发送,之 ...

最新文章

  1. 计算机的网络端口管理器,Win7设备管理器没有端口选项的三大原因及解决措施...
  2. iphone怎么重启_苹果手机进入itunes怎么退出
  3. Linux日志系统-02:logrotate简介
  4. gitlab的升级【二】旧数据的备份和新数据的恢复
  5. charset参数 sqluldr2_SQLULDR2的安全保密功能
  6. css3抽奖转盘,从零制作CSS3抽奖大转盘
  7. 微软推出的Pylance,随着VS Code的更新,性能又前进了一步
  8. 基于openstack搭建百万级并发负载均衡器的解决方案
  9. linux/window 下 solr5.1 tomcat7.x 环境搭建即简单功能测试
  10. 学习有五个层次和境界
  11. [转]webMethods公司简介
  12. 机器学习入门:隐马尔科夫模型-8
  13. socket服务器针对客户端ip变更的处理办法
  14. paddle深度学习基础之训练调试与优化
  15. display:flex 意思是弹性布局
  16. SQL Server 索引(index) 和 视图(view) 的简单介绍和操作
  17. 什么是令牌桶(Token Bucket)?
  18. ConcurrentMap为神马好
  19. c语言程序立体几何计算机,立体几何教学中巧妙利用信息技术 -----培养高中学生数学学习的兴趣   张芬     2014年11月10日...
  20. C#对IE收藏夹的操作

热门文章

  1. 【机器视觉】 dev_get_exception_data算子
  2. 【Qt】DOM读取XML文档
  3. 【Tools】vim YouCompleteMe自动补全配置与使用
  4. python随机数种子通俗_随机数种子random.seed()理解
  5. html使用js的变量_JS变异小技巧:使用JavaScript全局变量绕过XSS过滤器
  6. c语言node程序,如何从Node.js调用C代码?
  7. Qt--qss(暗橙色)
  8. 计算机应用基础 试列出windows中运行一个程序的三种途径,2012-10-17——郑州大学远程教育学院2012计算机应用基础考试考题和答案.doc...
  9. javaweb实现单点登录,防止重复登录,获取sessionid,对session及时销毁回收,只允许一个用户登录,结合struts2实现
  10. 关于java自动生成一个tostring-json,解决hibernate框架,每次全属性输出,的数据动态且限制对象的属性书写到前端,使用模板!