indy10专题提供indy10的最新资讯内容,帮你更好的了解indy10。
我正在使用 Delphi 10.4 将数据库服务器从 Windows 转换为 Linux。 服务器使用 Indy 单元对客户端进行 TCP 加密
使用 Delphy 10.4: 我正在尝试使用 IdServerIOHandlerSSLOpenSSL 启动 IdTCPServer。 在 Linux 下,我得到一个“EIdOSSLCo
TIdBytes 类型引用自单元 IdGlobal; 其原型定义为    TIdBytes = array of Byte; 转换函数如下:经过测试多次发送后在字符串尾部不会出现乱码或多余字符 function IdBytesToAnsiString(ParamBytes: TIdBytes): AnsiString; var i: Integer; S: AnsiString; begi
indy10中TIdTCPClient控件Disconnect源码: procedure TIdTCPConnection.Disconnect(ANotifyPeer: Boolean); var // under ARC, convert a weak reference to a strong reference before working with it LIOHandler:
indy10中TIdTCPClient控件Disconnect源码: procedure TIdTCPConnection.Disconnect(ANotifyPeer: Boolean); var // under ARC, convert a weak reference to a strong reference before working with it LIOHandler:
该源码是在XE8安装目录中的IdTCPConnection文件下 procedure TIdTCPConnection.CheckForGracefulDisconnect(ARaiseExceptionIfDisconnected: Boolean); var // under ARC, convert a weak reference to a strong reference befor
该源码是在XE8安装目录中的IdTCPConnection文件下 procedure TIdTCPConnection.CheckForGracefulDisconnect(ARaiseExceptionIfDisconnected: Boolean); var // under ARC, convert a weak reference to a strong reference befor
在XE8中,使用indy10里有关TCP连接的控件时,断开连接有时候会抛出Connection Closed Gracefully的异常,下面我找到了抛出该异常的源码: procedure TIdIOHandler.RaiseConnClosedGracefully; begin (* ******************************************************
在XE8中,使用indy10里有关TCP连接的控件时,断开连接有时候会抛出Connection Closed Gracefully的异常,下面我找到了抛出该异常的源码: procedure TIdIOHandler.RaiseConnClosedGracefully; begin (* ******************************************************
TIdTCPClientCustom.Connect源码如下,中文注释是自己写的。 procedure TIdTCPClientCustom.Connect; begin if Connected then begin EIdAlreadyConnected.Toss(RSAlreadyConnected); //如果已经连接则抛出AlreadyConnected的异常 end
TIdTCPClientCustom.Connect源码如下,中文注释是自己写的。 procedure TIdTCPClientCustom.Connect; begin if Connected then begin EIdAlreadyConnected.Toss(RSAlreadyConnected); //如果已经连接则抛出AlreadyConnected的异常 end
indy10中TIdTCPConnection.Connected函数的源码: function TIdTCPConnection.Connected: Boolean; var // under ARC, convert a weak reference to a strong reference before working with it LIOHandler: TIdIOHandl
indy10中TIdTCPConnection.Connected函数的源码: function TIdTCPConnection.Connected: Boolean; var // under ARC, convert a weak reference to a strong reference before working with it LIOHandler: TIdIOHandl
在XE8中,我们可以使用indy10中的线程控件来添加一个线程,可是我们从属性栏却找不到线程的Execute(如图),实际上OnRun就是Execute。 下面是源码解读,中文注释为自己写的 procedure TIdThread.Execute; begin // Must make this call from INSIDE the thread. The call in Create
在XE8中,我们可以使用indy10中的线程控件来添加一个线程,可是我们从属性栏却找不到线程的Execute(如图),实际上OnRun就是Execute。 下面是源码解读,中文注释为自己写的 procedure TIdThread.Execute; begin // Must make this call from INSIDE the thread. The call in Create
在我的电子邮件检查器中,我同时支持POP3 SSL和IMAP SSL.虽然使用SASL的Pop3 SSL已经工作了一段时间,但我从未使用SASL来使用IMAP SSL,即使SASL的代码在POP3和IMAP之间应该非常相似.我的理解是,在 this issue修复之前我不应该期望它能够工作.好吧,这个问题已得到解决,所以我想我会再次考虑让SASL为IMAP工作.我已经更新并重建了Indy,并取消注
我仍然习惯于Indy,它是一个具有强大功能的多线程套接字系统.我见过的一件大事是服务器套接字如何具有许多不同的绑定.例如,您可以在同一IP地址上为3个端口配置3个绑定.我在Delphi XE2上使用Indy 10. 我正在重建我的旧系统,它使用ScktComps的旧式TServerSocket和TClientSocket组件,并使用Indy TIdTCPServer和TIdTCPClient重新组
如何检查特定响应代码的目标URL,如200 OK,而Indy会抛出各种异常. ConnectionTimeout,ConnectionClosedGracefully等… 例如,如果URL不正确或其主机找不到或无法访问.即使我试图忽略它们,Indy仍然会增加例外. 所以我的问题是如何正确地忽略这些例外. 1.如何忽略TIdHTTP抛出的所有异常? 为了处理所有异常,正如你所说,忽略它们,你可以使用
使用以下代码,我可以获得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中). 一些客户端只需要每隔几分钟联系一次服务器,其他客户端每隔一秒就可以连接一次,一次每隔一秒钟就可以进行一次. 如果我保持客户端和服务器之间的连接打开,我将保存重新连接,但必须检查连接是否丢失. 如果每次传输后关闭连接,则必须每次重新连接,但不需要检查连接是否