求助高手!急!一个TIdFTP连接报10053错误的问题
提示错误的代码如下:
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,请问这会是什么原因产生的?