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地址即可。
查看全文
相关阅读:
【总有一些东西老是忘】之——常见HTML的块级标签、内联标签
【JS跨域取XML】之——借助AS的URLLoader
【前端重构技能天赋】(二)——Javascript、CSS篇
【IE大叔的嘴歪眼斜】之—— 由hasLayout引发的临床CSS Bug表
【F12一下,看看页面里的第一行】——说说浏览器兼容性模式
【IE大叔的杀马特审美】之——CSS盒子模型
【前端重构技能天赋】(一)——内容篇
【总有一些东西要弄清】——说说面试时一系列的CSS问题
【拆了CSS照样是页面】之——HTML语义化(含H5)
【javascript继承】之——原型链继承和类式继承
原文地址:https://www.cnblogs.com/googlegis/p/2979250.html
最新文章
来博客园三天了,还什么也没写,今天随便写点做纪念吧
centos 开机自启动
AGPS
MTK10A 删除短信
jboss “Too many open files” 错误
centos iptables 使用及设置
常用速度转换
如何改善GPS的漂移?
MTK 10A modules
查询某端口的连接数
热门文章
开源框架分析 分析 JBoss Remoting
如何让scp执行一次后不用每次都输入密码
mysql 修改root 用户密码
一款手机公版原件清单
shell批量以日期重命名文件
dBm volts watts conversion(dbm mv w转换表)
JBoss CLI
MEMS之重力加速计mma7660,与陀螺仪
MCC/MNC
手机射频layout
Copyright © 2011-2022 走看看