文件服务器-活动目录的讨论
发布日期:2021-06-29 20:25:59
浏览次数:2
分类:技术文章
本文共 491 字,大约阅读时间需要 1 分钟。
年前在做嵌入式组态时,有一个组态下载功能,该功能就是采用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地址即可。
转载地址:https://databooming.blog.csdn.net/article/details/2236965 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月26日 01时04分08秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Java的向上转型和向下转型
2019-04-30
Java-IO的几种方式的BIO、NIO、AIO
2019-04-30
创维电视 内存不足 手工清理
2019-04-30
Oracle 回滚(ROLLBACK)和撤销(UNDO)
2019-04-30
oracle undo与redo的区别
2019-04-30
Oracle的高水位线介绍
2019-04-30
ora-01658 :无法为表空间USERS 中的段创建INITIAL区
2019-04-30
(总结)Linux的chattr与lsattr命令详解
2019-04-30
chattr和lsattr命令
2019-04-30
数据块(Data Block)原理深入剖析
2019-04-30
Oracle体系结构
2019-04-30
Database、User、Schema、Tables、Col、Row等之间的关系
2019-04-30
深入剖析oracle备份与恢复原理
2019-04-30
GIS数据库ORACLE的某些参数设置
2019-04-30
多元化控制文件和重做日志文件
2019-04-30
信令网
2019-04-30
1号信令、7号信令和PRI信令
2019-04-30
信令点编码
2019-04-30
E1通信的基础知识
2019-04-30