【问题标题】:Socket error 10053 software caused connection abort套接字错误 10053 软件导致连接中止
【发布时间】:2016-03-04 02:39:40
【问题描述】:

我有一个应用程序,它将从 FTP 接收文件并上传到大型机服务器。 我在分配时收到“套接字错误 10053 软件导致连接中止”

FTPTransfertype = ftASCII

如果我将其更改为 FtBinary,我不会收到此错误,但在此模式下数据未正确上传。

我只在应用程序服务器(生产服务器)而不是在开发服务器中收到此错误(这里我在 FTPTransfertype = ftASCII 分配中只遇到过一次这个问题)

我已将 FTP 连接模式更改为被动,但它不起作用..

请帮助我。

【问题讨论】:

  • 比“数据未正确上传”更准确的问题描述会有所帮助。数据有什么问题?
  • 谢谢大卫,这个问题已通过启用 FTP 错误日志得到纠正。问题出在 FTP 服务器端。

标签: sockets delphi ftp


【解决方案1】:

我建议查看 Microsoft Windows Socket Errors 页面:

https://msdn.microsoft.com/en-us/library/windows/desktop/ms740668(v=vs.85).aspx

在你的情况下:

软件导致连接中止。已建立的连接是 被主机中的软件中止,可能是由于数据 传输超时或协议错误。

【讨论】:

    猜你喜欢
    • 2011-02-21
    • 2012-12-21
    • 2011-01-08
    相关资源
    最近更新 更多