如何在以下场景中使用Indy的TIdTCPClient和TIdTCPServer:Client ---------- initate connection -----------> Server ... Client <---------------command-------...
我的服务器应用程序使用TIdTCPServer,多个客户端应用程序使用TIdTCPClients连接到服务器(所有计算机都在同一个局域网中)。 一些客户端只需要每隔几分钟联系服务器一次,另一些每秒钟要联系一次,而其中一个客户端大约每秒钟要联系20次。 如果我保持客户端和服务器之间的连接打开...
有人能帮忙详细说明如何卸载Indy 10并安装最新版本吗?我在http://indy.fulgan.com/ZIP/IndyTiburon.zip找到了它。 有一个类似的问题,但没有令人满意的答案,只有一些用户评论,那不是一步一步的指南。 为什么没有工具可以做到这点呢?
我收到了10台新电脑,上面(据说)都安装了Windows 7 Pro系统,并没有其他操作。 我的程序是用Delphi XE2编写的,使用Indy 10组件进行网络连接。我将TIdTcpCleint的“连接超时”和“读取超时”属性设置为500毫秒,并将“重复使用套接字”设置为“与操作系统相关”...
我使用Delphi XE2和Indy 10.5.8.0。 目前,我需要将与我们其中一个服务器的连接更改为仅使用TLS 1.2,当前我们正在使用TLS 1.0。 作为 IdHTTP 的处理程序,正在使用 IdSSLIOHandlerSocketOpenSSL。 我尝试将方法更改为 sslv...
如何检查目标URL的特定响应代码,例如200 OK,而不会让Indy抛出各种异常,如ConnectionTimeout、ConnectionClosedGracefully等等... 例如,如果URL不正确,或者它的主机无法找到或无法访问,Indy仍然会引发异常,尽管我试图忽略它们。 因此...
我使用以下代码来为POP3/SMTP发送/接收应用程序设置SSLHandler: IdSSLHandler->SSLOptions->Mode = sslmClient; IdSSLHandler->SSLOptions->Method = s...
我正在使用Delphi XE2和Indy 10.5.8.0。我有一个TIdHttp实例,并且我需要向请求中添加自定义标头。标头值中有逗号,因此它会被自动解析为多个标头。我不希望它这样做。我需要自定义标头的标头值仍然是一个字符串,而不是基于逗号分隔符拆分。 我尝试设置IdHttp1.Reque...
使用以下代码,我可以获取IPv4网站的内容: uses IdHttp; IdHttp1 := TIdHttp.Create(nil); try Result := IdHttp1.Get('http://www.heise.de/') finally IdHttp1.Free...