读书人

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

发布时间: 2012-02-28 13:06:36 作者: rapoo

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

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

请各位帮帮忙吧~~~

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

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

读书人网 >C++ Builder

热点推荐