20得票3回答
使用TIdHttp逐步下载文件

我想使用TIdHttp(Indy10)实现一个简单的HTTP下载器。我在网上找到了两种代码示例,但很遗憾,它们都没有完全满足我的需求。以下是这些代码,我需要一些建议。 变体1var Buffer: TFileStream; HttpClient: TIdHttp; begin ...

7得票1回答
使用INDY 10 SMTP与Office365

我不熟悉INDY SMTP组件。我想使用INDY和Office 365发送邮件。这里有一个很好的主题帮助了我很多:SMTP Indy组件的安全性和身份验证属性是什么?但我没有弄清楚如何使用SASL。Office365地址为smtp.office365.com,端口为587和TLS。所以我在我的...

7得票2回答
iOS升级到XE7 Update 1后,使用带有OpenSSL的THTTPGet发生访问冲突

在升级到 Delphi XE7 update 1 后,当使用 TIdHTTP 和 TIdSSLIOHandlerSocketOpenSSL 连接服务器时,我遇到了以下错误: --------------------------- Debugger Exception Notification...

20得票6回答
Indy TCP客户端/服务器,其中客户端充当服务器

如何在以下场景中使用Indy的TIdTCPClient和TIdTCPServer:Client ---------- initate connection -----------> Server ... Client <---------------command-------...

11得票4回答
Delphi(XE2)Indy(10)多线程Ping

我有一个房间里面有60台电脑/设备(40台电脑和20台基于Windows CE的示波器),我想知道哪些设备还在运行,可以使用ping命令。首先,我编写了一个标准的ping命令(请参见这里Delphi Indy Ping Error 10040),现在它可以正常工作,但是当大多数计算机离线时,需...

8得票2回答
如何使用TIdIMAP4登录Gmail账号并获取邮箱中的邮件数量?

我该如何使用 TIdIMAP4 组件登录 Gmail 账户并获取收件箱中的邮件数量?

14得票2回答
Indy 10 HTTP服务器示例

我需要一个简单的Indy 10 Http Server的代码示例,当请求(post)时只需显示它。 是否有此功能的Indy 9示例? 谢谢。

7得票1回答
如何使用jQuery和“长轮询”在Indy HTTP服务器上动态更新HTML页面?

我已经阅读了这篇文章 Simple Long Polling Example with JavaScript and jQuery。其中的“长轮询-一种高效的服务器推送技术”的段落解释了,长轮询技术将传统轮询的最佳情况与持久远程服务器连接相结合。长轮询本身是长时间保持的HTTP请求的缩写。 我...

7得票2回答
Delphi - MemoryStream或FileStream

我正在使用Indy(idHTTP)从互联网下载一个EXE文件,我可以使用内存流或文件流将其保存到磁盘,但我真的不知道它们之间是否有任何区别(也许在文件的结果结构中?)。我还没有找到答案。 这里有两个简单的函数来模拟我正在做的事情: Function DownloadMS(FUrl, Des...

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

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