求助高手!急!一个TIdFTP连接报10053错误的问题

linwl66 2006-04-13 09:58:36
提示错误的代码如下:
TIdFTP *AFTP;
//连接主机
try{
AFTP->Quit();
AFTP->Connect();
}
catch (Exception &exception){
sprintf(mesg,"连接FTP主机异常:%s",exception.Message.c_str());
syslog(mesg);
StatusBar1->Panels->Items[1]->Text = "连接FTP主机异常";
return false;
}
该程序是在一台windows 2000 的机器上跑的。同一机器上跑3个同样的程序,连接3个不同的ip,其中两个程序连接正常,但是有一个提示错误信息:
连接FTP主机异常:Socket Error # 10053
Software caused connection abort.
该机器并没有运行防火墙程序,提示错误的ip事实上是正常连通的,3个ip的连接端口都是21,请问这会是什么原因产生的?
...全文
1001 6 打赏 收藏 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
linwl66 2006-04-13
  • 打赏
  • 举报
回复
直接用ftp命令连接,可以正常连接,不存在超时现象。有没有其他可能
netsys2 2006-04-13
  • 打赏
  • 举报
回复
定期发NOOP命令。
linwl66 2006-04-13
  • 打赏
  • 举报
回复
有什么方法可以解决这个问题?
netsys2 2006-04-13
  • 打赏
  • 举报
回复
数据传输超时或者协议错误!
linwl66 2006-04-13
  • 打赏
  • 举报
回复
协议错误?该程序是300秒连接一次,以前提示错误的时候,程序经过重启后可以正常连接,但是每天都会出现这样的问题。现在是重启也没有用了。如果是协议错误的话,应该不会有时可以,有时不行吧
netsys2 2006-04-13
  • 打赏
  • 举报
回复
WSAECONNABORTED

(10053)

Software caused connection abort.

An established connection was aborted by the software in your host machine, possibly due to a data transmission timeout or protocol error.

注意看最后一句。

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧