.Net框架集WebClient类向WinCE平台上传文件(FTP方式)延迟15秒释疑
年前在做嵌入式组态时,有一个组态下载功能,该功能就是采用FTP上传功能把组态配置文件上传到触摸屏(WinCE4.2平台,已开FTP服务器)中的。所用到的指令就是WebClient类的UploadFile(该类是精简框架集2.0新加功能),使用发现,下载文件需要延迟大约15秒才开始下载。其实下载过程挺快,就是下载前有延迟。
由于UploadFile仅一条指令就完成下载,所以无法分析相关延迟的原因。这次研究FTP Server/Client终于把相关原因给搞清楚了,UploadFile程序为了通用(即可以支持IP地址方式,也支持域名解析), 也就是需要执行Dns.GetHostEntry(server).AddressList命令,该命令在windows系统,没有任何问题,执行正常,但是如果FTP服务器在嵌入式平台(Wince),问题就来了,该命令执行巨慢,延迟的罪魁祸首就是它(其实应该是Wince平台不争气)。
该问题如何解决?我想如果用WebClient类好像没有什么好办法,我的解决方案是,自己编写FTP客户段,问题就迎刃而解,不需要Dns解析,直接传递IP地址即可。
.Net框架集WebClient类向WinCE平台上传文件(FTP方式)延迟15秒释疑相关推荐
- php无表单上传文件,php – 如何使用没有实体类的表单上传文件
我试图使用没有实体类的表单上传文件.到目前为止没有运气. // Controller public function uploadAction() { $request = $this->get ...
- Django框架 之 Form表单和Ajax上传文件
Django框架 之 Form表单和Ajax上传文件 浏览目录 Form表单上传文件 Ajax上传文件 伪造Ajax上传文件 Form表单上传文件 html 1 2 3 4 5 6 7 <h3& ...
- HDFS设计思路,HDFS使用,查看集群状态,HDFS,HDFS上传文件,HDFS下载文件,yarn web管理界面信息查看,运行一个mapreduce程序,mapreduce的demo
26 集群使用初步 HDFS的设计思路 l 设计思想 分而治之:将大文件.大批量文件,分布式存放在大量服务器上,以便于采取分而治之的方式对海量数据进行运算分析: l 在大数据系统中作用: 为各类分布式 ...
- HDFS设计思路,HDFS使用,查看集群状态,HDFS,HDFS上传文件,HDFS下载文件,yarn web管理界面信息查看,运行一个mapreduce程序,mapreduce的demo...
26 集群使用初步 HDFS的设计思路 l 设计思想 分而治之:将大文件.大批量文件,分布式存放在大量服务器上,以便于采取分而治之的方式对海量数据进行运算分析: l 在大数据系统中作用: 为各类分布式 ...
- linux smb上传文件,使用Samba服务器由win平台向linux平台上传文件
1.配置yum [[email protected] /]# cd /etc/yum.repos.d/ [[email protected] yum.repos.d]# vi yum.repo --修 ...
- 在 WinCe 平台读写 ini 文件
在上篇文章开发 windows mobile 上的今日插件时,我发现 wince 平台上不支持例如 GetPrivateProfileString 等相关 API 函数.在网络上我并没有找到令我满意的 ...
- 不使用任何框架,手写纯 JavaScript 实现上传本地文件到 ABAP 服务器
这是 Jerry 2021 年的第 69 篇文章,也是汪子熙公众号总共第 346 篇原创文章. 采用 SAP UI5 sap.ui.unified.FileUploader 控件,结合 Gateway ...
- Android开发笔记(一百一十)使用http框架上传文件
HTTP上传 与文件下载相比,文件上传的场合不是很多,通常用于上传用户头像.朋友圈发布图片/视频动态等等,而且上传文件需要服务器配合,所以容易被app开发者忽略.就上传的形式来说,app一般采用htt ...
- ssm上传文件进度条_SSM框架+Plupload实现分块上传大文件示例
关于Plupload的介绍,相信它的官网http://www.plupload.com/已经给得很详细了.Plupload的上传原理简单点说,就是将用户选中的文件(可多个)分隔成一个个小块,依次向服务 ...
最新文章
- ArcGIS Server .Net Web ADF体系结构
- 程序员面试题精选100题(21)-左旋转字符串[算法]
- typescript继承和重写
- [深度学习] 自然语言处理 --- 基于Attention机制的Bi-LSTM文本分类
- linux内核设计与实现 中文第三版 pdf_大牛推荐的5本 Linux 经典必读书
- SpringMVC深度探险 —— SpringMVC核心配置文件详解
- 安卓手机端口号怎么查看_微信小程序怎么查看手机便签待办事项?
- 华罗庚先生教会我如何学习
- Linux学习-逻辑滚动条管理员 (Logical Volume Manager)
- JSP include directive 和JSP include的区别
- struts标签logic:iterate的用法
- java httpclient读取html文件,httpclient+nekohtml 解析HTML
- Word基础(三十八)插入书签
- 团建游戏----啦啦队
- 802.11协议帧间间隔-SIFS,DIFS,PIFS,EIFS
- java 使用poi HSSFWorkbook导出xls文件 office打不开,提示文件损坏,wps能打开。
- lisp 河道水面线计算_美国工程兵团河道水面线计算CAD(HEC-RAS)
- 网站降权有什么原因,如何解决恢复?
- 蚂蚁市场教程 电视上怎么安装看快手TV版
- 数据结构与算法之美笔记(十四)B+树
热门文章
- python3没有decode_我如何在Python3中使用.decode('string-escape')?
- php form表单验证,Validform表单验证总结篇
- setlength java_Java StringBuilder setLength()方法与示例
- 安卓蓝牙键盘切换输入法_超薄无线蓝牙双模罗技K580键盘,自由切换享受打字快乐...
- 没有基础怎么学习Web前端?相关学习路线又是什么?
- 新手须知,前端该如何与后端合作?
- java的getshape(),Java RectangularShape.getMaxX方法代码示例
- mysql的sql优化工具下载_MySQL SQL查询优化工具EverSQL
- 默认适应窗口_PS教程基础之cs6默认快捷键汇总及补充
- matlab chirp函数模糊函数,8个OFDM-Chirp波形的时频域图及自(互)模糊函数图