gpt4 book ai didi

delphi - Delphi 11 上的 Indy SSL 出现未知协议(protocol)错误

转载 作者:行者123 更新时间:2023-12-03 08:11:34 25 4
gpt4 key购买 nike

当将 Indy TCP 服务器与 IO 处理程序一起使用时,我们收到以下错误。

routines:SSL23_GET_CLIENT_HELLO:unknown protocol

此错误看起来与 SSL Libary 问题 10.3.3 类似,但 Delphi 11 已修复这些问题。

在 11 中无法更新 Indy,因为您无法卸载这些功能。

有人有解决办法或解决办法吗?

最佳答案

Remy Lebeau上面提到的问题与 indy 组件库本身无关,而是与旧的实现有关。

在我们的例子中,我们在早期版本的 Delphi 和 Indy 中设置了 PassThrough:

TIdSSLIOHandlerSocketBase(AContext.Connection.IOHandler).PassThrough := False;

这可以在 Delphi 10.3.3 上正常运行,不会造成任何问题,但是,必须在 11 中删除此代码,客户端和服务器才能正常运行。

关于delphi - Delphi 11 上的 Indy SSL 出现未知协议(protocol)错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70670746/

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