indy

    3热度

    1回答

    我处理,需要启动TLS后连接和握手的协议,是这样的: procedure TForm1.Button1Click(Sender: TObject); var SSL: TIdSSLIOHandlerSocketOpenSSL; begin SSL:= TIdSSLIOHandlerSocketOpenSSL.Create; SSL.SSLOptions.Metho

    0热度

    2回答

    我有问题,德尔福的RAD Studio 10.2和印组件。 它发送邮件到Gmail和Hotmail地址,但某些地址是私人服务提供者的电子邮件地址不接收任何邮件。我试过了,它没有给出任何错误消息,它只是不会将它发送到某些地址。 也许是因为我没有在我的IdMessage发件人的名字吗?我设置了发件人名称,但没有在我的邮件中显示。 我的代码是 IdMessage1.From.Name := EditNi

    1热度

    1回答

    我已经做了一个IdFTP从我的FTP服务器上下载文件,但是当我尝试使它变为螺纹时,它陷入了Android操作系统中的“正在解析主机名...”。 无螺纹(工作正常): uses ..., IdFTPCommon; var RecordDownload: TMemoryStream; uses System.IOUtils; procedure TForm1.Button1Cli

    0热度

    1回答

    我试图找到为什么我的应用程序冻结时,我运行: IdTCPServer1.Active:= False; 当没有客户端连接时,没有问题。 当一个或多个客户端连接时,它会冻结。 如果有人能找到我犯了错误的地方。 (我是新来的Delphi,如果你看到别的东西错了,或以错误的方式做......告诉我) TLog = class(TIdSync) protected FMsg: S

    0热度

    1回答

    我有一个Ansi字符串,我用它来存储二进制数据 - 在0-255范围内的字节(我知道它应该是一个字节数组左右,但它们之间差别不大)。 我想通过Indy MIME(TIdEncoderMIME.EncodeString/TIdDecoderMIME.DecodeString)传递这个“二进制字符串”,并获得一个人类可读的字符串。 我认为如果我使用IndyTextEncoding_8Bit编码,Enc

    1热度

    1回答

    如何接收一个100字节的字符串使用TIdTcpClient下列条件超时: 如果没有进来,读取通话将被阻塞和线程等待永远 如果接收到100个字节,则读取调用应返回字节字符串 如果接收到的字节数超过0字节但小于100,则应在某些超时(例如1秒)后返回Read调用,以便至少返回某些内容一个合理的时间,不会产生超时异常,因为Delphi IDE的调试模式中的异常处理不是m方便。 我现在不是最佳的代码如下:

    2热度

    1回答

    Apple App Store需要应用程序才能在仅限ipv6的网络上工作。 如何使IdTelnet在这样的网络上工作?

    1热度

    1回答

    我想发送一个帖子请求使用Indy但我面临一些问题。 在一种形式中我有TIdHTTP,一个TIdSSLIOHandlerSocketOpenSSL和TIdCookieManager蒙山这些属性: TIdHTTP: IdHTTP1.IOHandler := FSSLIO; IdHTTP1.AllowCookies := True; IdHTTP1.HandleRedirects := True;

    4热度

    2回答

    我正在写的一个工具负责在数小时内下载数千个图像文件。最初,使用TIdHTTP,我将Get文件转换为TMemoryStream,然后将其保存到文件中,只要没有例外。为了提高速度,我将TMemoryStream更改为TFileStream。 但是,现在,如果找不到资源,或者其他任何导致没有实际文件的异常,它仍保存一个空文件。 完全可以理解的,因为我只是简单地在下载之前创建一个文件流... FileSt

    0热度

    1回答

    在将UseTLS设置为utUseExplicitTLS并在其隐式TLS端口上连接到邮件服务器时,第一次尝试允许连接并发送电子邮件,随后在该端口上的尝试正确失败。 只是想知道如果任何人有任何想法如何避免在初始连接和发送误报。 该检查用于处理非标准端口可能正在用于用户的邮件服务器。几乎所有我见过的例子都假设总会提供正确的信息。 下面是处理它(不包括错误日志)的代码部分: function SendTe