8得票2回答
如何确定使用sslvSSLv23时协商的是哪个TLS/SSL协议?

我在使用TIdSSLIOHandlerSocketOpenSSL来打开TLS/SSL连接。我目前想要支持tls 1.0到1.2。 我是这样初始化IOHandler的。 TIdSSLIOHandlerSocketOpenSSL(FSocket.IOHandler).SSLOptions.SSL...

8得票1回答
smtp.live.com和TIdSmtp(Indy,Delphi)的SSL支持

我正在尝试连接smtp.live.com发送邮件(据称自2009年起live.com支持免费pop3/smtp,但对我来说这是全新的消息)。 当我尝试连接到smtp.live.com的587端口时,会发生以下情况: Method sslvSSLv2 - timeout (obviousl...

8得票1回答
Delphi/Indy 10 - 发送带附件的文本或HTML邮件会为文本(正文)本身添加一个附件

多年来,我们一直使用Indy 10发送电子邮件(文本,而非HTML),并附加一个或多个PDF文件,我们从未遇到任何问题。最近(可能是自东京发布3以来?),我们的客户注意到电子邮件的文本部分(正文)现在是一个附件,而不是电子邮件本身的一部分。我在互联网上搜寻了解决方案,并尝试了所有测试,但没有解...

8得票1回答
Indy 10: 未声明标识符'TIdBytes'

如果我的问题很愚蠢,请原谅! 我正在使用 Delphi XE4,现在我正在处理 IdTelnet。但是我在 OnDataAvailable 事件中遇到了问题。看一下这张图片: 所以我无法使用 OnDataAvailable 事件。 这是因为 Delphi XE4 吗?我该如何解决? ...

8得票4回答
在Delphi XE和DataSnap中是否可以使用Indy 10.5.8.0?

问题 是否有安全的预设路径可用于更新Delphi XE的最新INDY版本? 如果没有,通过创建旧的公共方法并在实现部分调用新方法来修补源代码是安全的吗? 我是否遗漏了其他内容,或者真的被困在INDY 10.5.7中,直到下一个Delphi次要/主要发布? 案例 我正在尝试为我的Del...

8得票3回答
Indy对于FreePascal稳定吗?

我开始尝试使用FreePascal/Lazarus,似乎有一个Indy端口可用。这是最近的端口吗?它稳定到足以在生产中使用吗?(标准的HTTP post/get客户端类型工作和基本的TCPIP服务器端。) 或者,Indy是专门开发用于在FreePascal和Delphi中使用的,因此最新版本...

8得票1回答
如何处理网络中断和Indy IdTCPServer

我已经使用IdTCPServer组件创建了一个客户端/服务器应用程序。客户端连接并在应用程序的生命周期内保持持久连接。如果网络连接断开(由于客户端使用无线空卡连接,这种情况经常发生),客户端将自动重新连接。这一切都很好地运作。 我的问题是如何处理与丢失连接对应的服务器套接字。它们不会检测到网...

7得票2回答
如何调整我的代码以适配TBytes和TIdBytes之间的兼容性?

我遇到了 "Delphi XE4 Indy compatibility issue between TBytes and TidBytes " 中提到的同样问题,即在使用 Delphi XE4 编译时,TBytes(Delphi RTL) 和 TIdBytes(Indy) 数据类型之间存在兼容...

7得票3回答
Delphi中的Indy Ping出现错误10040

我有一小段代码,通过ping命令检查计算机是否在线。我们曾经有一个房间里有40台电脑,我想通过我的程序远程检查哪台电脑在线。 因此,我使用indy编写了一个小的ping函数。 function TMainForm.Ping(const AHost : string) : Boolean; ...

7得票1回答
使用IDHTTP INDY进行POST请求(带UTF-8参数)

我正在尝试用utf-8发送请求,但服务器接收到的是Ascii编码。已尝试使用TStringList格式进行post请求,也尝试过流格式和将TStringStream强制设为UTF8编码。还尝试更新indy至xe5版。以下是示例代码: var server:TIdHttp; Param...