首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

关于idFTP发送文件时,未响应,应该怎么办

2012-02-28 
关于idFTP发送文件时,未响应,应该怎么处理?1,我做了一个FTP发送程序,可以正常连接,可以正常上传文件,但是

关于idFTP发送文件时,未响应,应该怎么处理?
1,我做了一个FTP发送程序,可以正常连接,可以正常上传文件,但是因为每次上传的文件比较多~~导致正在上传文件的途中(也就是正执行到put语句的时候),服务器端突然断开网络连接,过几分钟又可以连接到服务器(可以当做服务器重启来处理),但是这个时候,我的这个FTP程序已经没有响应,请问我应该怎么避免这样的问题?或者能不能在程序未响应时给我个提示(未响应是不是执行不了代码?呵呵)

2,上述这个时候,判断服务器是否连接并不管用,提示的状态还是连接状态,如果说让我断开连接重新连,这个思路可以,但是这个时候程序处在未响应状态,我应该怎么做??

请各位帮帮忙吧~~~

[解决办法]
但是这个时候程序处在未响应状态,多半是因为采取阻塞方式发送造成的。
[解决办法]
超时设定,理论上这时候 idFTP 应该出现异常(拔掉网线也一样道理)

再就是要利用线程来传送了,若超时设定无效,不但使用一个线程来传送,还要用另一个线程来监控。

热点排行