在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
[背景] 我们项目中用到XceedFtp这个FTP组件来下载数据.但是由于我们的文件比较多每次下载过程中都会时不时的卡死, 也没有任何异常抛出,就一直卡在ReceiveFile这个方法上,试过很多办法,但是一直都没解决.....困扰了我们好长时间. [解决方案] 今天尝试修改这个bug时,只是把这个ftp的模式改为主动就解决了.....当时是超郁闷啊... _oFtp.PassiveMode = false; 这个暂时在局域网内测试十多次都没出现卡死的问题,等在公网测试结束再来补充. 究其原因还是对ftp的原理不是很了解吧,顺便补充一下ftp主动和被动模式的区别摘自 http://www.moon-soft.com/program/bbs/readelite1095089.htm [FTP两种工作模式] 主动模式(Active FTP)和被动模式(Passive FTP)
|
请发表评论