如何在 indy (Delphi) 中阻止未知客户端
我有一个公共服务器(配置有 indy 10)。一些未知的客户端正在发送数千条无内容消息,它将服务器的 CPU 使用率更改为 50% 。我的服务器上没有防火墙,…
tIdHttpServer - 在发送 POST 回复之前 EidConnClosed
我在 delphi 2007 中使用 indy 10 实现 HTTP 服务器时遇到问题。 我已经为 CommandGet 事件设置了一个简单的事件处理程序。 当回复使用 GET 方法发送…
如何检查套接字客户端-服务器是否在同一网络上?
我正在使用套接字,为此我使用 TIdTCPClient 和 TIdTCPServer。 我需要检查 TIdTCPClient 连接的 TIdTCPServer 是否在同一网络上。 我该怎么做? 在。…
使用 Indy (Delphi) 发送和接收简单的字符串值
有没有办法在不使用 WriteLN 和 ReadLN 的情况下发送简单的文本(字符串值)? ReadLn 函数需要 LF 字符,当我通过 Winsock 向 Indy 发送短信时,Read…
tidtcpserver.active = false 上出现死锁 (Delphi2007/indy10)
我遇到了一些由现已离开我们公司的开发人员编写的代码的问题,该代码实现了响应基于 XML 的协议的 tcpserver。这在我们的测试环境中似乎工作得绝对正…
在delphi中发送带有rtf文本的电子邮件
我想执行以下任务:将 TRichEdit 内容(rtf 文本)转换为非纯文本电子邮件正文。 MAPI 不支持 rtf,但是有没有办法用 Indy 来实现呢? 问题是 rtf 是 …
为什么当客户端连接到 Indy 中的服务器时 IOHandler.ReadStream 会阻塞线程?
今天,我在使用 Indy 10(Delphi 2010 附带)时遇到了奇怪的行为。问题如下: 假设我们的客户端中有一个 IdTcpClient,服务器应用程序中有一个 IdTcpS…
部署 openSSL dll 的建议
我制作了一个使用 Indy 并需要 OpenSSL dll 的简单应用程序。 我不打算为它编写安装程序,所以我有 2 个选择: 1)通过将应用程序 exe + libeay32.dll…
Indy 是否使用最新版本的 OpenSSL 好?
我刚刚将 Indy 升级到最新版本(10.5.7),我使用的是版本 0.9.8.13 中的 OpenSSL dll。 使用最新版本(1.0.0a)是否很好,或者由于我拥有的版本(0.9…
Delphi 2009中Indy 10的逐步升级
有人可以帮助详细说明如何卸载 Indy 10 并安装最新版本吗?我找到了http://indy.fulgan.com/ZIP/IndyTiburon.zip 有一个类似的问题,但不是一个令人满…
关于从客户端可能未连接到互联网的 2 层应用程序发送电子邮件通知的建议
我必须向客户端服务器应用程序添加电子邮件通知。 当用户在客户端 UI 上执行某些特定操作时,会发生通知。 如果我有一个中间层或在服务器上运行的服务…