Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > .Net框架集WebClient类向WinCE平台上传文件(FTP方式)延迟15秒释疑
【标  题】:.Net框架集WebClient类向WinCE平台上传文件(FTP方式)延迟15秒释疑
【关键字】:.Net,WebClient,WinCE,FTP,15
【来  源】:http://blog.csdn.net/yefanqiu/archive/2007/04/16/1566709.aspx

.Net框架集WebClient类向WinCE平台上传文件(FTP方式)延迟15秒释疑

Your Ad Here

      年前在做嵌入式组态时,有一个组态下载功能,该功能就是采用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 2005 环境下,写Microsoft Outlook的Add-in的注意事项:【上一篇】
【最基本的弹出窗口代码】:【下一篇】
【相关文章】
  • .net 2005 环境下,写Microsoft Outlook的Add-in的注意事项
  • ASP.NET跨页面传值技巧总结
  • Visual Studio2005或在asp.net中常碰到的问题:未能创建Mutex,重新把ASP.NET 2.0注册到IIS中,IIS_WPG的权限
  • asp.net邮件发送
  • Asp.net 2.0 自定义控件开发专题[详细探讨页面状态(视图状态和控件状态)机制及其使用场景](示例代码下载)
  • 第14次微软(北京).NET俱乐部聚会 纪实
  • WinCE 开发自定义控件
  • 介绍 .NET Framework 3.0
  • 《ASP.NET AJAX程序设计 第I卷 服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit》连载&...
  • 使用Visual Studio2005入门asp.Net2.0系列视频教程
  • 【随机文章】
  • 专家访谈:铺设天地间的通信高速公路
  • c/c++笔试题目(林锐)
  • 《A3》赌狗有迹可寻
  • WebPage类的源代码
  • 让字幕与影片同步
  • 公安军队VPN
  • NDIS HOOK开发简单日志(3)-ndis版本
  • 国庆测试贴
  • 用java程序实现jar包
  • 使用getaddrinfo()函数的IPv4客户端!
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.