gpt4 book ai didi

c# - GnuTLS 错误 -110 : The TLS connection was non-properly terminated

转载 作者:行者123 更新时间:2023-11-30 14:09:00 27 4
gpt4 key购买 nike

我观察到我的一个 Windows 服务没有连接到 Unix 服务器上的 FTP 位置,我在我的 PC 上运行了可执行文件,因为开发人员没有记录任何错误,我在尝试获得响应时遇到超时错误来自 C# 中的 FTPWebRequest 对象。

尝试使用 Filezilla 访问 FTP 位置时出现错误

GnuTLS error -110: The TLS connection was non-properly terminated.

使用 SFTP 不会出现此错误,使用纯文本(不安全)的 FTP 也不会。

我真的不明白这一点,并注意到该应用程序多年来一直运行良好,这只是突然发生在大约 4 台服务器上。

最佳答案

GnuTLS error -110: The TLS connection was non-properly terminated.

这只是意味着对等方刚刚关闭了套接字并且没有进行适当的 TLS 关闭。一些损坏的客户端或服务器会这样做。假设此消息与数据传输有关,您通常可以忽略它,因为传输已完成,因此没有数据丢失。

Using SFTP does not give this error and also using FTP in plain text(insecure) also does not.

当然你不明白,因为 SFTP 使用的是 SSH 协议(protocol)而不是 TLS,而普通 FTP 根本不加密,所以也没有 TLS。如果不涉及 TLS,则不会出现任何 TLS 错误。

I really do not understand this and note that the application has been running fine for years and this just suddenly happens on like 4 servers.

可能只是服务器发生了变化,即它们以前从不支持 FTPS(即带有 TLS 的 FTP,不要与 SFTP 混淆),或者它们现在切换到一个损坏的实现。

关于c# - GnuTLS 错误 -110 : The TLS connection was non-properly terminated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32113065/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com