日期:2014-05-19  浏览次数:20798 次

ftpfactory 阻塞的问题
目前正在作一个ftp,使用到的是ftpfactory,我们在公司内网测试一直是没问题的,可一放到客户那就不能连接上。

昨天我回家调试了一下,我直接运行程序就连不上,可是当我一步步慢点调试的时候程序能正常运行。

后来我搜索了一下了解到可能是阻塞的问题,于是也加上了Thread.Sleep
可是我发现至少要sleep(1000)程序才能有时候跑起来

各位大哥帮帮小弟     分不够另外开帖

------解决方案--------------------
sleep(1000)

在此时间之前,你的网络连接等必备程序还没启动..所以....

建议再加长一点时间 ....

一己之见...
------解决方案--------------------
内网的速度 一般都很快 网络数据延时也较短暂

你一步一步调试可以 说明
对某些操作需要更长等待时间.

你可以加大你的 线程等待时间试试
------解决方案--------------------
加大阻塞超时时间
------解决方案--------------------
可以改成异步的,通过事件通知,如果同步的就需要增大时间了。
------解决方案--------------------