indy专题提供indy的最新资讯内容,帮你更好的了解indy。
使用以下代码,我可以获得IPv4网站的内容: uses IdHttp; IdHttp1 := TIdHttp.Create(nil); try Result := IdHttp1.Get('http://www.heise.de/') finally IdHttp1.Free; end; 但是当我尝试连接到一个IPv6网站时,我得到了Socket Error#11004: IdHt
我的服务器应用程序使用TIdTCPServer,几个客户端应用程序使用TIdTCPClients连接到服务器(所有计算机都在同一个LAN中). 一些客户端只需要每隔几分钟联系一次服务器,其他客户端每隔一秒就可以连接一次,一次每隔一秒钟就可以进行一次. 如果我保持客户端和服务器之间的连接打开,我将保存重新连接,但必须检查连接是否丢失. 如果每次传输后关闭连接,则必须每次重新连接,但不需要检查连接是否
我试图写一个服务器/服务,在第二次或第二次广播一个消息,类似一个服务发现. The message needs to be received by multiple client programs that could be on the same machine or different machines. But there could be more than one program on
我有几个URL在所有浏览器中都可以正常工作,但如果我尝试使用Indy Http客户端的Get()获取页面内容,则会返回错误代码500,内部服务器错误.这是最新的Indy SVN版本(4981). 这是我的示例代码.所需要的只是带有Indy组件的Delphi以及带有按钮和备忘录的表单. procedure TForm1.Button1Click(Sender: TObject); var HTTPC
由于Indy现已内置到Delphi 2009的安装过程中……是否有一种正确的方法可以“删除”它以便可以升级到SVN仓库中的最新版本?据我所知,没有自动删除它的选项. Indy的dcu文件与其他Delphi单元分开存储.要停止使用它们,只需从搜索路径,库路径等中删除该目录,然后从浏览路径中删除源文件. 您可以删除与任何其他设计时包相同的设计时包.从IDE配置中删除它们,然后删除bpl和dcp文件.
我已经浏览了互联网,但在使用TIdHTTP通过HTTPS连接时,没有找到关于如何验证证书的解决方案或方法. 我已经将IdSSLIOHandlerSocketOpenSSL组件连接为IOHandler,设置SSLModes等,但是当我浏览到https://s3.amazonaws.com时,它无法验证证书. OpenSSL(Indy)给出 “使用SSL连接时出错.SSL3_GET_SERVER_CE
我正在尝试使用Indy 10.6.0.4975中的TIdIMAP4来获取我的IMAP邮箱的未读邮件数. 问题是,即使访问的邮箱中有一些未读邮件,UnseenMsgs属性也会返回0.这是我使用的代码: procedure TForm1.FormClick(Sender: TObject); var TotalMsgs: Integer; UnseenMsgs: Integer; begin
我正在尝试使用这些设置使用gmail帐户(Delphi 7,Indy 10)发送电子邮件: TIdSmtp: Port = 587; UseTLS := utUseExplicitTLS; TIdSSLIOHandlerSocketOpenSSL: SSLOptions.Method := sslvTLSv1; 一切似乎都设置好了.我收到了这个回复: Resolving hostname smtp
我在使用带有Google Contacts API的Indy HTTP(在Delphi中)时遇到问题. 请参阅以下页面上的“ClientLogin响应”部分: http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html 当验证不正确或发生错误时,服务器返回403 …正如预期的那样.然而,根据该文档,客户端需要响应内容中的信