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地址即可。
查看全文
相关阅读:
DAY13-前端之JavaScript
DAY12-前端之CSS
DAY12-前端之HTML
DAY11-MYSQL之ORM框架SQLAlchemy
DAY11-MYSQL视图、触发器、事务、存储过程、函数
DAY11-MYSQL数据备份、pymysql模块
DAY11-MYSQL索引原理与慢查询优化
020.2.2 runtime类
020.2.1 system
020.1.2 Arrays集合工具类
原文地址:https://www.cnblogs.com/googlegis/p/2979250.html
最新文章
屏蔽CSDN百度广告
小白爬虫第一弹之抓取妹子图【更新版】
戒了LOL。。。
网站应用集成微信登录
火狐浏览器Iframe不跳转
不能太相信人工,程序员不能太懒!
NFine中权限判断出错的问题
细谈 Web Api 图片上传,在使用 Task.ContinueWith 变量无法赋值问题的解决办法!
超实用的JavaScript技巧及最佳实践
第一次,触碰Web App项目,栽过的那些坑。
热门文章
Asp.Net Web Api 与 Andriod 接口对接开发经验,给小伙伴分享一下!
AspNet WebApi OData 学习
如果你只会JQuery的插件式开发, 那么你可以进来看看?
MongoDB入门分享-笔记整理精选
自学了三天的SeaJs学习,解决了前端的一些问题,与小伙伴们一起分享一下!
System.web.optimization 在 Asp.Net WebForm 中应用得注意了
《分销系统-原创第一章》之“多用户角色权限访问模块问题”的解决思路( 位运算 + ActionFilterAttribute )
DAY14-前端之Bootstrap框架
DAY13-前端之jQuery
DAY13-前端之BOM和DOM
Copyright © 2011-2022 走看看