Delphi中用自带的FTP控件下载文件,下载成功,但Disconnect的时候提示:10054 Connection reset by peer.系统环境是 Windows XP SP2,如果关闭防火墙,没有任何问题,但打开防火墙以后就会出现以上问题。但同样的程序在有些WinXP SP2的机器上是好的。 if frmMain.NMFTP.Connected then
frmMain.NMFTP.Disconnect
else
begin
frmMain.NMFTP.Host := m_Host;
frmMain.NMFTP.Port := m_Port;
frmMain.NMFTP.UserID := m_UserID;
frmMain.NMFTP.Password := m_Password;
frmMain.NMFTP.Connect; frmMain.NMFTP.Download(m_Path + FileName,LocalPath + FileName);
frmMain.NMFTP.Disconnect(); // 这行出错
end;
frmMain.NMFTP.Disconnect
else
begin
frmMain.NMFTP.Host := m_Host;
frmMain.NMFTP.Port := m_Port;
frmMain.NMFTP.UserID := m_UserID;
frmMain.NMFTP.Password := m_Password;
frmMain.NMFTP.Connect; frmMain.NMFTP.Download(m_Path + FileName,LocalPath + FileName);
frmMain.NMFTP.Disconnect(); // 这行出错
end;
解决方案 »
- ListView中 如何得到选中列的caption,这个能实现吗?
- 用ShellExecute打开记事本后,如何保存后再执行下一行DELPHI代码
- 关于TChart控件中Gantt(甘特图)的使用???
- 控件大小随窗口变化而变化
- 请问一个关于查询台程序的问题
- 做一消息问题?
- 那位知道delphi群组开发是如何进行设置和操作的
- TMediaplayer能播mp3吗???,在winxp下好使,但在win2000为什么说设备类型未找到????
- --SQL查询结果不对---请高手指教---有分--在线等待
- 如何为一已知HWND设置其新的WndProc?
- 有关字符串压缩并用BASE64编码的问题(C#+DELPHI)
- 怎样强制彻底结束一个应用程序?
但需要服务器支持主动模式和被动模式的问题
具体自己看RFC959协议去,或去Google的另外:最好不要使用NM的http://lysoft.7u7.net