zoukankan
html css js c++ java
.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地址即可。
查看全文
相关阅读:
vue2-highcharts 动态加载数据
css选择器易混符号(~波浪号、+加号、>大于号)
前端压缩字体文件---成功
数组里添加一行数据(splice)
new Date(date).getTime()不兼容iphone
关于表单验证的正则表达式
vuejs+webpack环境搭建
Bootstrap弹出层(modal)垂直居中简单解决方案(无需修改js)
$.get、$.post、$getJSON、$ajax的用法跟区别
流式布局- 流式图片
原文地址:https://www.cnblogs.com/googlegis/p/2979250.html
最新文章
7. 反转整数.py
深度学习笔记-----深入浅出CNN (上)
机器学习实战教程(二):逻辑回归基础篇(上)
机器学习实战教程(一):线性回归基础篇(中)
机器学习实战教程(一):线性回归基础篇(上)
【机器学习笔记】--------损失函数
1049 数列的片段和(20)
1019 数字黑洞 (20)
1007 素数对猜想 (20)
前端 网络三剑客之html 02
热门文章
前端 网络三剑客之html 01
python-面向过程编程
Python入门-模块4(序列化----json模块和pickle模块)
Python入门-模块2(sys模块、shutil 模块)
Python入门-模块2(random模块、os模块)
Python入门-模块1(模块导入与time模块)
Python初学者第二十四天 函数进阶(3)生成器
Python初学者第二十三天 函数进阶(2)装饰器
Python初学者第二十二天 函数进阶(1)
IOS兼容—— css3动画 使用了rotate() 导致各个元素层级错乱
Copyright © 2011-2022 走看看