Indy10:什么可能导致idTelnet.Disconnect断开连接?

时间:2017-02-16 04:30:17

标签: delphi indy

我正在进行idTelnet会话并建立连接 关闭它并打开与另一个远程主机的连接I 调用Disconnect(也尝试过DisconnectNotifyPeer)。

有时断开连接不起作用,而是抛出异常 我这样做每一秒。

Telnet"缓慢"因此,当Telnet忙碌时,我可能会尝试断开连接#34;

程序不在线程中运行。 它由表格上的TTimer驱动。

什么可能导致断开连接失败?

if IdTelnet1.Connected then
  begin
    AddToActivityLog('IdTelnet1.Connected to ' + Remote_IP, True, True);
    idTelnet1.Disconnect;
    if IdTelnet1.Connected then
      begin
        AddToActivityLog('- Still connected', True, True);
      end;
  end;

0 个答案:

没有答案